2012-05-04 2 views
2

Я не понимаю, как такое исключение линии и исключение из диапазона исключений (извините за исключение из Франции). Array.Contains() должен вернуться, если он найден или нет, он должен быть простым. Массив не равен NULL.Array.Contains() исключает исключение из диапазона исключений

Просмотреть изображение, чтобы проиллюстрировать ситуацию. enter image description here

+2

Вы должны использовать '' List вместо массива. – SLaks

+0

@SLaks Это генерируется третьей стороной, поэтому, к сожалению, у меня нет выбора здесь. Я согласен с тем, что мы должны использовать List как можно чаще! – Mathieu

ответ

8

Исключением является фактически предыдущая строка.
Если вы разматываете стек, подсветка должна быть исправлена.

Массивы идут от 0 до Count - 1; fields[fields.Count()] неправильный.

6

Исключение составляет строка выше.

fields[fields.Count()] =.. 

должно быть

fields[fields.Count() - 1] =.. 
Смежные вопросы