2009-12-15 33 views
8

Tôi có đoạn mã dường như vô tội, mà tôi đã nhập vào Visual Studio 2008 Cửa sổ ngay lập tức.Tại sao "Đánh giá biểu thức lambda không hợp lệ trong trình gỡ lỗi"?

? results.Join(lstDocs, Function(docID) docID) 
Evaluation of lambda expressions is not valid in the debugger. 

Như thông báo cho biết, không thể gọi biểu thức lambda trong trình gỡ lỗi.
Tại sao nó không được phép?

+0

Vâng. Câu hỏi hay ... –

Trả lời

1

http://msdn.microsoft.com/en-us/library/bb763138.aspx

Đó là không thể do thiết kế. Biểu thức Lambda cần tạo mã ngay lập tức trong cửa sổ ngay lập tức. Trình gỡ rối và/hoặc bộ đánh giá không thể xử lý việc này. Nếu bạn thực sự muốn biết tại sao, hãy hỏi các nhà phát triển của VS. Có lẽ đây là một tính năng sắp tới. biểu thức lambda là một tính năng mới bearly

Các vấn đề liên quan