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 型や他の動的データ構造を検討してください。