例で示す方が簡単です。以下をF#インタラクティブに送信すると
type Person = {Name : string; Age : int}
let joe = {Name = "Joe"; Age=30}
出力は次のとおりです。
type Person =
{Name: string;
Age: int;}
val joe : Person = {Name = "Joe";
Age = 30;}
Fsi は、すべてのプロパティを出力できるほどスマートです。
以下を一行ずつ送信する
let l = new List<int>()
l
結果は
val l : List<int>
val it : List<int> = seq []
Fsi は がl
実装されていることを確認しIEnumerable
、(当然のことながら) これが私が期待するものであると考えています。l
しかし、特にCount
とには他のプロパティがありCapacity
ます。(リストにとってはそれほど重要ではありませんが、私の場合は複合型の場合です)
F# をインタラクティブにオブジェクトのプロパティを出力し、それを無視するにはどうすればよいIEnumerable
ですか? Person
(最初の例の型と同じように)