我正在使用 Filehelpers 读取一个简单的 CSV 文件——该文件只是一个键值对。(字符串,int64)
我为此编写的 f# 类型是:
type MapVal (key:string, value:int64) =
new()= MapVal("",0L)
member x.Key = key
member x.Value = value
我在这里遗漏了一些基本的东西,但 FileHelpers 总是假定字段的顺序与我指定的相反 - 如在 Value、Key 中。
let dfe = new DelimitedFileEngine(typeof<MapVal>)
let recs = dfe.ReadFile(@"D:\e.dat")
recs |> Seq.length
我在这里想念什么?