我有一个f库,它可以将fsharplist返回给我的c呼叫者。
我现在想要我的C呼叫者的代码把它转换成一个列表。
在C_中,最有效的方法是什么?
谢谢。

最佳答案

比我想象的要容易…
开始于:

List<double> niceList= new List<double>();

ListFSharpList我做到了:
FSharpList<double> niceSharpList = ListModule.OfSeq(niceList);

要从FSharpList转换回List我做了:
List<double> niceList= niceSharpList.ToList();

07-28 08:46