C# 4'te, beforefieldinit
bayrağı olmadan türlerin davranışı değiştirildi, bu nedenle şimdi bir tür başlatıcı, sınıfın herhangi bir statik alanının ilk kullanımından önce çağırabilir.BeforeFieldInit davranışı neden .NET 4'te değişti?
Sorularım neden C#/NET ekibi bu davranışı değiştirdi? Ana sebep nedir? Bu değişikliğin herhangi bir anlam ifade ettiği herhangi bir pratik örnek gösterebilir misiniz?
Başvuru? bunu nerede okudun? – leppie
Burada okuyacağım: [link] (http://msmvps.com/blogs/jon_skeet/archive/2010/01/26/type-initialization-changes-in-net-4-0.aspx) Ve benim karşımda asıl neden uzatma yöntemlerinin performanslarıdır? Ne düşünüyorsun? –
Alakasız. Bu şeyler bir sebepten dolayı belgelenmemiş. –