我写了有内部列表的F#模块:访问从内C#代码的F#名单
module MyModule
type X =
{
valuex : float32
}
let l = [ for i in 1 .. 10 -> {valuex = 3.3f}]
现在从C#类我试图访问前面定义的列表,但我不”知道如何将它转换:
... list = MyModule.l ; //here's my problem
我需要这样的:
IList<X> list = MyModule.l;
我该如何做到这一点?
是的谢谢你的建议..我知道不可变的,但我不需要修改列表。只需检索一些值以使用XNA和C#渲染即可 – Heisenbug