Когда я запускаю этот код, он принимает 11 элементов в первой итерации. Во второй итерации он сокращается до 6 элементов, а в последней принимает 1 элемент, а затем показывает «исключение массива вне диапазона».
Что я делаю не так?
foreach (string line in File.ReadLines(Path))
{
string [] column = line.Split(',');
if (id == column[4])
{
return false;
}
Array.Clear(column, 0, column.Length);
}
id
? Предполагая, чтоid
- это какая-то строка, IIRC, вы не можете сравниватьid
иcolumn[4]
в С#, для этого есть функция (может быть,compare(id, column[4])
?) - person KevinDTimm   schedule 05.12.2013