重複の可能性:
コレクション内のカウントvs長さvsサイズ
本当に奇妙な:
次のようなC#配列
double[] test = new double[1];
配列のサイズを取得するためのLengthプロパティをサポートします。ただし、配列はIListインターフェイスも実装しています。
IList<double> list = test;
ただし、IListインターフェイスはCountプロパティも提供します。なぜアレイ(この場合は「テスト」)が機能しないのですか?
編集:Countプロパティを提供するのは実際にはICollectionインターフェイス(IListではない)であり、これはインターフェイスの明示的な実装によるものであると指摘してくれたすべての人に感謝します。