У меня есть список двойной [,] массив.Когда я пытаюсь описать код c # ниже, чтобы записать двумерный двойной список в файл, я получил ошибку."System.InvalidOperationException: 'Коллекция была изменена; операция перечисления может не выполняться.'"
public void Write(List<double[,]> arrays, string filepath)
{
using (StreamWriter sw = new StreamWriter(filepath))
{
foreach (double[,] array in arrays)
{
int i = 0;
while (i < array.GetLength(0))
{
string line = "";
int o = 0;
while (o < array.GetLength(1))
{
line = line + array[i, o];
if (o + 1 < array.GetLength(1))
{
line = line + " ";
}
o++;
}
sw.WriteLine(line);
i++;
}
}
}
}
Спасибо.