データ操作

[C#] 配列のサイズを変更する(Array.Resize)

一度宣言した配列のサイズを変更するには、Array.Resize()を使用します。

構文

構文

Array.Resize(ref <対象配列>, <変更後のサイズ>);

refの指定を忘れないようご注意ください。

サンプル

例)配列のサイズを変更する


using System;

//配列のサイズ=2で作成
string[] strArray = new string[2];

//サイズを確認する
Console.WriteLine(strArray.Length);

//配列のサイズを5に変更
Array.Resize(ref strArray, 5);

//サイズを確認する
Console.WriteLine(strArray.Length);

結果

2
5

備考

  • 指定する配列は1次元配列である必要があります。
  • 配列を指定せずにnullを指定した場合は、指定したサイズの新しい配列が生成されます。

関連記事

-データ操作
-