Tôi đã thấy nó nói trong các câu hỏi khác mà cú pháp truy vấn LINQ biên dịch thành một Lambda.Tại sao bạn không thể chỉnh sửa và tiếp tục gỡ lỗi khi có biểu thức Lambda trong phương thức?
Vậy tại sao bạn không thể chỉnh sửa và tiếp tục khi có biểu thức Lambda trong phương thức, trong khi ký hiệu truy vấn bạn có thể?
Thú vị nhất, và nghiêm túc làm cho tôi cân nhắc việc chuyển sang sử dụng ký hiệu truy vấn ở mọi nơi, là ngay cả khi mã của bạn không có trong Lambda, nhưng có một Lambda ở một nơi khác trong cùng một phương pháp, bạn không thể chỉnh sửa và tiếp tục! Đó là, giống như, đau đớn vô cớ gây ra khi các nhà phát triển không tự nguyện!
Đồng ý. Tôi đã sử dụng chỉnh sửa và tiếp tục rất nhiều nhưng bây giờ tôi đã sử dụng lambdas rất nhiều, nó đã giết chết tính năng đó. –
bản sao có thể có của [Tại sao tôi không thể chỉnh sửa phương thức chứa phương thức ẩn danh trong trình gỡ lỗi?] (Http://stackoverflow.com/questions/581967/why-can-i-not-edit-a-method-that -contains-an-anonymous-method-in-the-debugger) – nawfal
Đối với những người đọc trong năm 2016, bạn CÓ THỂ làm điều này ngay bây giờ trong VS2015. Vẫn còn một số hạn chế, nhưng dần dần họ đã làm rất tốt. – matrixugly