在C#控制台应用程序中,如何将分割字符串转换为二维数组?
因此,输出结果将会是:
char[,] table2x2 = new char[2, 2];
string myString = "11A23A4A5A";
string[] splitA = myString.Split(new char[] { 'A' });
因此,输出结果将会是:
Console.WriteLine(table3x3[0, 0]); //output: 11
Console.WriteLine(table3x3[0, 1]); //output: 23
Console.WriteLine(table3x3[1, 0]); //output: 4
Console.WriteLine(table3x3[1, 1]); //output: 5
回到原问题。 提前致谢!
table2x2
的元素类型为char
,则您永远不会得到该输出。您应该将其更改为string
或int
(这需要解析)。 - Mohammad Dehghantable3x3
的索引是如何构建输出的? - Mohammad Dehghanfor (int i = 1, j = 0; i < 4; i++, j = j + splitA[i].Length) { table3x3[0, j] = splitA[i][0].ToString(); }
但我真的不知道如何让它工作。 - Asmo