在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
,然后創建了一個新的數組newArray
,長度比原始數組多1。
然后,我們使用Array.Copy()
方法將原始數組中的數據復制到新數組中。
最后,我們將新的數據6添加到新數組的最后一個位置,通過訪問newArray.Length - 1
來訪問最后一個位置。
注意:以上示例中的數組都是定長數組,如果你需要動態添加數據,可以考慮使用List<T>
類型或其他動態數據結構。