2

LazyList<>C# コードで使用されるモジュールを作成しているので、直接返さないでください。もしそうなら、C# は を参照する必要がありますがFSharp.PowerPack、これは奇妙に思えます。

だから私はむしろ を返したいのIList<>ですが、次のようなことをしようとすると:

let x = LazyList.ofSeq {0..10}
let y = x :> IList<int32>

ただし、これによりエラーが発生します。

The type 'LazyList<int> is not compatible with the type 'IList<int>'

LazyList<>これは、そうではないと私に信じさせimplement IList<>ます。これは本当ですか?

私は何が欠けていますか?

4

1 に答える 1