配列の要素数は Length プロパティで取得します。
要素数(サイズ)の取得方法
int 要素数 = 配列オブジェクト.Length;
サンプルコード
using System;
// 要素数 = 3 で配列を初期化
string[] stringArray = new string[3];
// 要素数(サイズ)を取得
int arraySize = stringArray.Length;
// 結果を表示 = 3
System.Console.WriteLine(arraySize);
// サイズを 5 に拡張
Array.Resize(ref stringArray, 5);
// 再び要素数(サイズ)を取得
arraySize = stringArray.Length;
// 結果を表示 = 5
System.Console.WriteLine(arraySize);
- 4行目: 要素数 = 3 で配列を初期化 しています。
- 7行目: Length プロパティでサイズを取得しています。結果は 3 です。
- 13行目: サイズを 5 に変更しています。
- 16行目: 変更後のサイズを取得しています。結果は 5 です。

リスト(List)のサイズ取得は Count プロパティ
リスト(List)の場合は Length ではなく、Count プロパティ です。int 要素数 = リストオブジェクト.Count;
検証環境
- .NET 5.0
- Microsoft Visual Studio Professional 2019 Version 16.9.5
- Microsoft Windows 10 Pro Version 20H2 OS Build 19042.985 Experience: Windows Feature Experience Pack 120.2212.2020.0