У меня есть оператор Linq для объектов
var confirm = from l in lines.Lines
where (l.LineNumber == startline.LineNumber) || (l.LineNumber == endline.LineNumber)
select l;
Объект подтверждения возвращает "Объект Null или Not A Reference" в System.Linq.Enumerable.WhereListIterator`1.MoveNext()
Если результат запроса был пуст, он просто вернул бы пустой счетчик. Я знаю, что в инструкции нет нулевых объектов. Можно ли выполнить оператор LINQ, чтобы увидеть, где он падает?
EDIT. Когда я сказал, что знаю, что нет нулевых объектов, оказывается, я лгал: [, но вопрос остается, хотя я предполагаю, что ответ будет "вы можете 't really'
LINQPad - хорошая идея, я использовал его, чтобы научить себя LINQ, но я могу снова взглянуть на него как инструмент отладки/слэша и стиля записи