Filehelpersを使用して単純なCSVファイルを読んでいます。ファイルは単なるキーと値のペアです。(文字列、int64)
これのために私が書いたf#タイプは次のとおりです。
type MapVal (key:string, value:int64) =
new()= MapVal("",0L)
member x.Key = key
member x.Value = value
ここで基本的なものが欠けていますが、FileHelpersは常に、フィールドの順序が、値、キーのように、指定したものと逆であると想定しています。
let dfe = new DelimitedFileEngine(typeof<MapVal>)
let recs = dfe.ReadFile(@"D:\e.dat")
recs |> Seq.length
ここで何が欠けていますか?