用戶輸入一系列的值到文本框:鐵血陣列,從列表填充它們<string>
Textbox 1: 10,9,8,7
Textbox 2: 1,2,3,4
ID,然後在想整理這兩個字符串,並填充List<string>
。一旦排序(已經想出如何做到這一點的部分),Id喜歡像這樣創建的輸入交錯數組:
string[][] Arr = new string[2][];
Arr[0] = new string[] { "10", "9", "8", "7" };
Arr[1] = .....
但代替的值手動鍵入,ID喜歡用上述List<string>
。
這是可能的(到目前爲止,我的嘗試已經失敗了)?如果沒有,有人可能會建議一種可能的替代方法?
謝謝你的時間!
編輯:根據答案,我得到它的工作。再次對不起,我沒有說清楚我的意思。
List<string> tempString = new List<string>();
tempString.Add("10,9,8,7");
tempString.Add("1,2,3");
string[][] Arr = new string[2][];
for (int x = 0; x < 2; x++)
{
string[] values = tempString[x].Split(',').ToArray();
Arr[x] = values;
}
TextBox.GetValue()和String.Split? – t3hn00b
我不明白你的問題。哪一部分會導致你的問題?解析用戶輸入的字符串? – CodesInChaos
所以你想爲每個文本框創建一個'List',然後將它們轉換爲一個'string'數組,然後將它添加到你的鋸齒狀數組中?我沒有看到'List '的含義,那麼只需將該字符串解析爲一個數組,然後將其添加到鋸齒狀數組中。但也許我錯過了一些東西。 –