Tôi muốn biết liệu việc sử dụng các thuộc tính trong .Net, cụ thể là C#, có đắt không, và tại sao hoặc tại sao không?Việc sử dụng các thuộc tính này trong .Net (C#) có đắt không?
Tôi hỏi về C# cụ thể, trừ khi không có sự khác biệt giữa các ngôn ngữ khác nhau .Net (vì các thư viện lớp cơ sở là giống nhau?).
Tất cả các công nghệ .Net mới hơn sử dụng rộng rãi các thuộc tính, chẳng hạn như LINQ to SQL, ASP.Net MVC, WCF, Thư viện doanh nghiệp, v.v ... và tôi đã tự hỏi điều này có ảnh hưởng gì đến hiệu suất. Rất nhiều các lớp được tự động trang trí với một số Thuộc tính, hoặc các thuộc tính này được yêu cầu cho một số chức năng/tính năng nhất định.
Câu hỏi về chi phí có phụ thuộc vào chi tiết triển khai cụ thể không? Thuộc tính được biên dịch sang IL như thế nào? Chúng được lưu trữ tự động, hoặc là điều này lên đến người triển khai?
Không có sự khác biệt giữa bất kỳ ngôn ngữ .NET nào chạy khỏi CLR. Không chắc chắn cách DLR phù hợp với hình ảnh, nhưng một khi đã biên dịch, C# và VB.NET (và bất kỳ ngôn ngữ CLR nào khác) giống nhau. –