如何使用字符串创建矩阵
本文关键字:创建 字符串 何使用 | 更新日期: 2023-09-27 18:21:23
例如,如果我有{[1 0 3;2 0 3;3 0 3]},我如何使它看起来像
1 0 3
2 0 3
3 0 3
我知道我必须使用delimters将1 0 3与2 0 3分离。我可以使用字符串的大小作为我的行,对吗?如果我能得到一些帮助,那就太棒了。
如果您想在控制台窗口中打印它们,请执行以下操作:
string str = "1 0 3; 2 0 3; 3 0 3";
string[] split = str.Split(';');
foreach (string s in split) //OR for (int i = 0; i < split.Length; i++)
{
Console.WriteLine(s);
}
如果这些{}
和[]
实际上是您不想要的字符,那么只需执行String.Trim
或String.Remove
当你做str.Split(';')
时,1 0 3
存储在split[0]
中,2 0 3
存储在split[1]
中,依此类推。当然,split[0][0]
将是1
,split[0][1]
将是0
。考虑到这一点,您应该知道如何处理这些数组。
编辑:我想这就是你想要的:
for (int i = 0; i < split.Length; i++)
{
for (int j = 0; j < split[i].Length; j++)
{
Console.Write(split[i][j]);
}
Console.WriteLine();
}