Asm*_*smo 3 c# multidimensional-array
如何在C#Console App中将拆分字符串转换为二维数组?
char[,] table2x2 = new char[2, 2];
string myString = "11A23A4A5A";
string[] splitA = myString.Split(new char[] { 'A' });
Run Code Online (Sandbox Code Playgroud)
这样输出就可以了
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
Run Code Online (Sandbox Code Playgroud)
回到原来的问题.提前致谢!
// your code, char[,] replaced by string[,]
string[,] table2x2 = new string[2, 2];
string myString = "11A23A4A5A";
string[] splitA = myString.Split(new char[] { 'A' });
// this converts splitA into a 2D array
// Math.Min is used to avoid filling past the array bounds
for (int i = 0; i < Math.Min(splitA.Length, 2*2); i++) {
table2x2[i / 2, i % 2] = splitA[i];
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8330 次 |
| 最近记录: |