c# - 将 .NET 泛型列表转换为 F# 列表

标签 c# .net f# generic-list

是否有将 .NET List<> 转换为 F# 列表的内置方法?

最佳答案

尝试 List.ofSeq Microsoft.FSharp.Collections命名空间。

#                     List.ofSeq : seq<'T> -> 'T list

它不是专门针对 System.Collections.Generic.List<T> 的, 但对于 IEnumerable<T> (F# 中的 seq<'T>)一般类型,所以它应该仍然有效。

(它也没有严格内置于 F# 语言中,List<T> 也没有内置于 C# 或 VB.NET 中。它们都是各自标准库的一部分。)

关于c# - 将 .NET 泛型列表转换为 F# 列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3105165/

相关文章:

c# - 序列化代码的最佳位置。正在序列化的类的内部,还是按格式的外部类?

c# - 如何在加载时注册 Javascript

c# - MonoTouch.Dialog 可以与级联数据源一起使用吗?

c# - DevExpress DataBinding,添加新记录

c# - FormsAuthenticationModule 中的这段代码应该如何工作?

.net - 如何在 OSX 上安装 MSBUILD?

f# - F# 中 "do!"符号的目的是什么?

c# - 无法将类型 '(float xpos, int, int)'隐式转换为 'UnityEngine.Vector3'

generics - F# 嵌套泛型类型与实现的类型不兼容

c# - 在 gridview 中动态填充列标题