Trong C# 4, hành vi của các loại không có cờ beforefieldinit
đã được thay đổi, do đó, bây giờ một trình khởi tạo kiểu có thể gọi trước khi sử dụng đầu tiên của bất kỳ trường tĩnh nào của lớp.Tại sao thay đổi hành vi của BeforeFieldInit trong .NET 4?
Câu hỏi của tôi là tại sao nhóm C# /. NET đã thay đổi hành vi đó? Lý do chính là gì? Bạn có thể cho thấy bất kỳ ví dụ thực tế nào mà thay đổi này có ý nghĩa gì không?
Tham chiếu? Bạn đã đọc nó ở đâu? – leppie
Tôi đọc ở đây: [link] (http://msmvps.com/blogs/jon_skeet/archive/2010/01/26/type-initialization-changes-in-net-4-0.aspx) Và trong phản đối của tôi lý do chính là sự hoàn hảo của các phương pháp mở rộng? Bạn nghĩ sao? –
Không liên quan. Những điều này là không có giấy tờ vì một lý do. –