[C#]配列(Array)の要素数を変更するには?

C#

どうも、ちょげ(@chogetarou)です。

配列の要素数を変更する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

配列の要素数を変更するには、Array.Resize()を使います。

まず、 Array.Resize()を呼び出します。

そして、Array.Resize()の第1引数に「ref」を先頭に付けた配列、第2引数に要素数を指定します。

Array.Resize(ref array, 要素数);

Array.Resize()は第1引数で指定した配列の要素数を、第2引数の要素数に変更します。

使用例

using System;

public class Sample{
    public static void Main(){
        int[] numbers = new int[5] { 1, 2, 3, 4, 5};
        int itemCount = numbers.Length;
        Console.WriteLine(itemCount); //5
        
        Array.Resize(ref numbers, 3);
        
        int itemCount2 = numbers.Length;
        Console.WriteLine(itemCount2); //3
    }
}

コメント

タイトルとURLをコピーしました