重複の可能性:
コレクション内のカウント vs 長さ vs サイズ
Array.Length vs Array.Count
この配列を宣言しました:
int[] misInts = new Int[someNumber];
/* make some happy operations with the elements in misInts */
したがって、次のように SomeNumber の値を取得できます: misInts.Length または misInts.Count()
C# の配列は IEnumerable から継承します。だから私が持っている場合:
Func<int> misIntsF = Enumerable.Range(0, someNumber).Select(c=> /* make some happy operations that return Integers */);
misIntsF.Count() を作成すると、Lambda 式で実際にコードを実行し、結果を取得してカウントすると言われました。しかし、配列 misInts にはラムダ式がありません。
misInts.Count() は、misInts.Length よりも多くのメモリを消費しますか? misInts.Count() と misInts.Length の違いは何ですか?