如果我知道数据文件的大小,我可以轻松地将数据文件传递给 2D 数组,但是当您想要添加和删除数据时,这毫无意义。
如何实例化一个具有全局且不超出程序其余部分范围的数据行长度的二维数组?
这是通常的代码,用于 4 行和 6 列的数组,但我想向数据文件添加/删除数据,使其在行中的长度未知。
string[,] allStudentData = new string[4, 6];
string[] allStudents = File.ReadAllLines("data.txt");
for (int i = 0; i < allStudents.Count(); i++)
{
for (int j = 0; j < 6; j++)
{
string[] DataIn = allStudents[i].Split(',');
allStudentData[i, j] = DataIn[j];
}
}
感谢您的想法:-)