怎么将字符串转换为二维数组
如何将字符串转换为二维数组
下面是我写的代码,求大神帮忙改正
string str = "零=0 一=1 二=2 三=3 四=4 五=5 六=6 七=7 八=8 九=9 年=- 月=- 日=.";
string[] line = str.Split(' ');
string[][]pars;
for (int i = 0; i < 13; i++)
for (int j = 0; j < line[i].Length; j++)
{
pars[i][j]= line[i].Split('=');
}
------解决思路----------------------
------解决思路----------------------
------解决思路----------------------
下面是我写的代码,求大神帮忙改正
string str = "零=0 一=1 二=2 三=3 四=4 五=5 六=6 七=7 八=8 九=9 年=- 月=- 日=.";
string[] line = str.Split(' ');
string[][]pars;
for (int i = 0; i < 13; i++)
for (int j = 0; j < line[i].Length; j++)
{
pars[i][j]= line[i].Split('=');
}
------解决思路----------------------
string str = "零=0 一=1 二=2 三=3 四=4 五=5 六=6 七=7 八=8 九=9 年=- 月=- 日=.";
var length = str.Split(' ').Length;
string[][] pars = new string[length][];
for (int i = 0; i < length; i++)
{
pars[i] = str.Split(' ')[i].Split('=');
}
------解决思路----------------------
string str = "零=0 一=1 二=2 三=3 四=4 五=5 六=6 七=7 八=8 九=9 年=- 月=- 日=.";
var array = str.Split(' ').Select(x => new [] { x.Split('=')[0], x.Split('=')[1] }).ToArray();
------解决思路----------------------
string str = "零=0 一=1 二=2 三=3 四=4 五=5 六=6 七=7 八=8 九=9 年=- 月=- 日=.";
string[] line = str.Split(' ');
string[,] pars=new string[line.Length,2];
for (int i = 0; i < 13; i++)
{
string[] TempArray=line[i].Split('=');
for (int j = 0; j < TempArray.Length; j++)
{
pars[i,j] = TempArray[j];
}
}