c#で配列にデータを追加する方法は何ですか?

C#でデータを配列に追加するには、新しい配列を作成して、元の配列のデータを新しい配列にコピーしてから、新しいデータを追加する必要があります。

以下是一个样例代码,展示了如何向数组中添加数据:

// 原始数组
int[] originalArray = { 1, 2, 3, 4, 5 };

// 创建一个新的数组,长度比原始数组多1
int[] newArray = new int[originalArray.Length + 1];

// 将原始数组中的数据复制到新数组中
Array.Copy(originalArray, newArray, originalArray.Length);

// 往新数组的最后一个位置添加新的数据
newArray[newArray.Length - 1] = 6;

// 输出新数组的内容
foreach (int num in newArray)
{
    Console.WriteLine(num);
}

上記のコードを実行すると、結果が出力されます。

1
2
3
4
5
6

この例では、最初に元の配列originalArrayを定義し、次に元の配列より1つ大きい新しい配列newArrayを作成しました。

その後、Array.Copy()メソッドを使用して、元の配列からデータを新しい配列にコピーします。

最後に、新しいデータ6を新しい配列の最後の位置に追加し、newArray.Length – 1にアクセスして最後の位置にアクセスします。

注意:上記の例で示されている配列は、固定長の配列です。データを動的に追加する必要がある場合は、List 型や他の動的データ構造を検討してください。

bannerAds