如何在c#中将FSharpList转换回List?

gue*_*ter 5 .net c# f# list converter

我有一个F#库,它将FSharpList返回给我的C#调用者.

我现在想要我的C#调用者代码将其转换为List.

在C#中执行此操作的最有效方法是什么?

谢谢.

gue*_*ter 11

比我更容易......

从...开始:

List<double> niceList= new List<double>();
Run Code Online (Sandbox Code Playgroud)

ListFSharpList我这样做:

FSharpList<double> niceSharpList = ListModule.OfSeq(niceList);
Run Code Online (Sandbox Code Playgroud)

并从后转换FSharpListList我所做的:

List<double> niceList= niceSharpList.ToList();
Run Code Online (Sandbox Code Playgroud)