Trong C# 6.0 mới, chúng ta có thể xác định phương thức và thuộc tính bằng cách sử dụng biểu thức lambda.Thành phần hàm biểu hiện thân hiệu quả và hiệu suất trong C# 6.0
Ví dụ khách sạn này
public string Name { get { return First + " " + Last; } }
bây giờ có thể được định nghĩa như sau:
public string Name => First + " " + Last;
Các thông tin về thành viên chức năng biểu hiện boided bạn có thể tìm thấy ở đây: http://blogs.msdn.com/b/csharpfaq/archive/2014/11/20/new-features-in-c-6.aspx
Có ai biết nếu có bất kỳ chi phí nào khi sử dụng cú pháp mới? Nó có thể làm chậm (hoặc cải thiện hiệu quả của) ứng dụng hoặc có thể nó không quan trọng?
Đó chỉ là đường cú pháp, nó không ảnh hưởng đến mã được tạo ra. Sử dụng ildasm.exe để thuyết phục bản thân. –
Tôi không biết tính năng này, nhưng tôi khá chắc chắn rằng mọi đường cú pháp chỉ được biên dịch thành cùng một mã. Vì vậy, không có sự khác biệt về hiệu năng thời gian chạy. –