配列処理

[C#] 配列の要素数を取得する(Length, GetLength)

配列の要素数を取得

配列の全ての要素数を取得

配列の全ての要素数を取得するには、Lengthプロパティを使用します。

配列.Length

それではサンプルを見てみましょう。
Console.WriteLineを使って、Lengthプロパティの動作をコンソールに出力します。

上記を実行した結果がこちらです。

実行結果

5
10

実行結果がコンソールに出力されました。

それぞれの配列の全ての要素数が取得できているのがわかります。

 

指定した次元の要素数を取得

配列の指定した次元の要素数を取得するには、ArreyクラスのGetLengthメソッドを使用します。

配列.GetLength(次元のインデックス値)

それではサンプルを見てみましょう。
Console.WriteLineを使って、GetLengthメソッドの動作をコンソールに出力します。

上記を実行した結果がこちらです。

実行結果

5
2

実行結果がコンソールに出力されました。

それぞれ指定した次元の要素数を返しているのがわかります。

なお、次元のインデックス値の始まりは0である点に注意してください。
 
 
以上が、配列の要素数を取得する「Length」「GetLength」の使い方です。
ぜひ参考にしてみてください。