【发布时间】:2011-07-18 07:31:27
【问题描述】:
在 C# 4 中,不带 beforefieldinit 标志的类型的行为发生了变化,因此现在可以在首次使用类的任何静态字段之前调用类型初始化程序。
我的问题是为什么 C#/.NET 团队改变了这种行为?主要原因是什么?你能举出任何实际例子来说明这种变化是有意义的吗?
【问题讨论】:
-
参考?你在哪里读到的?
-
我在这里读到:link 在我看来,主要原因是扩展方法的性能?你怎么看?
-
无关紧要。这些东西没有记录是有原因的。
标签: c# .net .net-4.0 clr clr4.0