我想使用多維字符串數組。 我可以很容易地創建它:c#添加新的項目到現有的字符串[,]陣列
string[,] array = new string[,]
{
{"AA", "AB"},
{"AC", "AD"},
};
這裏沒問題。
這個想法是添加更多的項目後。 假設是我的數組可以擴展許多「行」,但只有兩個「列」。
我試着這樣做:
array[0,0] = "AE";
array[0,1] = "AF";
但這似乎並沒有工作。爲什麼?
還有什麼方法可以添加(連接/連接?)例如一氣呵成:
new string[,] { {"AE", "AF"} }
或
array[i,???] = {"AE", "AF"}
其中,i可以是可變的(例如,到最後的位置)和列將不必被定義(基於數組中定義2個欄)
這可以將新項目添加到現有數組(第3位)?
字符串[,]是手動設置項目的非常好的解決方案,但是如果您有需要添加到數組中的外部數據,我無法在任何其他帖子上找到任何示例。
有人可以幫忙嗎? 謝謝。
問候,
數組是固定大小。你想要使用不是固定大小的數據結構(例如'List') –
DigiFriend
爲什麼不使用列表並將新項目添加到數組中?例如'array = new List (array){「AE」,「AF」} .ToArray();' –
MethodMan
*假設我的數組可以擴展爲許多「行」,但只有兩個「列」。*你爲什麼這樣做? –