我有一个Linq to objects语句
var confirm = from l in lines.Lines
where (l.LineNumber == startline.LineNumber) || (l.LineNumber == endline.LineNumber)
select l;
Run Code Online (Sandbox Code Playgroud)
confirm对象在System.Linq.Enumerable.WhereListIterator`1.MoveNext()返回'Object Null或Not A Reference'.
如果查询结果为空,则只返回一个空的枚举器.我知道声明中没有空对象.是否可以单步执行LINQ语句以查看它在哪里崩溃?
编辑当我说我知道一个事实,即没有空物体时,事实证明我在撒谎:[,但问题仍然存在,虽然我觉得答案是"你不能真的"
LINQPad是一个好主意,我用它来自学LINQ,但我可能会再次将它看作调试/斜杠和刻录样式工具