Tôi có một LINQ to đối tượng tuyên bốLàm thế nào để gỡ lỗi một Tuyên bố LINQ
var confirm = from l in lines.Lines
where (l.LineNumber == startline.LineNumber) || (l.LineNumber == endline.LineNumber)
select l;
Đối tượng xác nhận được trả lại một 'Object Null hay Not A Reference' ở tại System.Linq.Enumerable.WhereListIterator`1.MoveNext()
Nếu kết quả của truy vấn trống, nó sẽ chỉ trả lại một điều tra trống. Tôi biết thực tế là không có các đối tượng null trong câu lệnh. Có thể bước qua câu lệnh LINQ để xem nó nằm ở đâu không?
EDIT Khi tôi nói Tôi biết một thực tế rằng không có vô đối tượng nó quay ra tôi đang nằm: [, nhưng câu hỏi vẫn còn, mặc dù tôi đang asuming câu trả lời sẽ là 'bạn không thể thực sự'
LINQPad là một ý tưởng tốt, tôi sử dụng nó để dạy cho bản thân mình LINQ, nhưng tôi có thể bắt đầu nhìn vào nó một lần nữa như một debug/slash và ghi cụ phong cách
Câu trả lời là gì? –
42. Trên thực tế nếu bạn đọc chỉnh sửa của tôi, đó là tôi đã có một tham chiếu null, mặc dù đảm bảo của tôi để trái – johnc