Следующая строка кода, которая выполняет поиск FirstOrDefault в IEnumerable на основе RowIndex, не работает в окне отладки (в окне просмотра, быстрого просмотра и немедленного просмотра). Он выдает исключение System.NullReferenceException в этих окнах. Я использую Visual Studio 2015 обновление 3.Почему поиск FirstOrDefault в IEnumerable <Row> на основе RowIndex не работает в отладочных окнах?
sheetdata.Descendants<Row>().FirstOrDefault(p => p.RowIndex.Value == 2U)
Но когда я преобразовать его в список и сделать такой же поиск он работает в этих отладочных окнах. Почему это несоответствие?
Это несоответствие не существует, когда я запускаю код. Я вижу это несоответствие только тогда, когда я пытаюсь отлаживать код в этих отладочных окнах.
«Не работает» не описывает, что вы видите вообще. Просьба уточнить и предоставить [mcve]. –
'Convert.ToUInt32 (2))' Боже. '2u' – Will
Это не решает проблему. Я обновил вопрос, избегая конвертировать. –