如何转换列表字符串[,]
本文关键字:string 字符串 列表 何转换 转换 | 更新日期: 2023-09-27 17:50:48
我成功地将一个2D数组(string[,]
)转换为下面的列表。现在,我如何将下面的列表转换回二维数组(string[,]
)?
List<string[]> NameList = new List<string[]>();
这是我如何将2D数组转换为列表:
List<string[]> NameList = new List<string[]>();
string[,] Name2DArray = new string[Rows.Count, 3];
for (int i = 0; i < Name2DArray.GetLength(0); i++)
{
string[] temp = new string[Name2DArray.GetLength(1)];
for (int n = 0; n < temp.Length; n++)
{
temp[n] = Name2DArray[i, n];
}
NameList.Add(temp);
}
谢谢大家的建议。我设法解决了代码中的问题。从列表字符串[]到二维数组的转换现在正在工作。下面是代码:
string[,] newArray = new string[newTotalRows, 3];
for (int i = 0; i < NameList.Count; i++)
{
for (int j = 0; j < NameList[i].Length; j++)
{
newArray[i, j] = NameList[i][j];
}
}