-
Array.Resizeメソッドを使用する方法: Array.Resizeメソッドを使用すると、既存の配列の長さを変更できます。以下は使用例です。
int[] array = { 1, 2, 3 }; Array.Resize(ref array, array.Length + 1); array[array.Length - 1] = 4;
上記の例では、元の配列の長さを1増やし、新しい要素に値4を設定しています。
-
新しい配列を作成して要素をコピーする方法: 配列の長さを拡張する別の方法は、新しい配列を作成し、元の配列の要素をコピーすることです。以下は使用例です。
int[] array = { 1, 2, 3 }; int[] newArray = new int[array.Length + 1]; Array.Copy(array, newArray, array.Length); newArray[newArray.Length - 1] = 4;
上記の例では、新しい配列を作成し、Array.Copyメソッドを使用して元の配列の要素を新しい配列にコピーしています。その後、新しい要素に値4を設定しています。
以上の方法を使用することで、C#で配列の長さを拡張することができます。お好みの方法を選んで利用してください。