匿名类型(Anonymouse Type)——这年头什么多系都匿名了 : )
在初始化的时候根据初始化列表自动产生类型的一种机制。

典型的代码:
1C# 3.0新特性初步研究 Part5:匿名类型class Program
2    }
很奇怪吧~~~
不要认为这个var x真的是没有类型,其实这又是一个编译器的魔术,
当我们编译这段代码的时候,编译器会自动产生以下类型定义:
 1C# 3.0新特性初步研究 Part5:匿名类型class __Anonymous1
 2

这样就不会和我前面所的var必须初始化,并且必须让编译器“猜得出”正确的类型这一句话产生矛盾。
PS:再过20年估计编译器就什么都可以做了,还是行业专家,“老板,买一个针对电信行业的编译器,要带SP增值服务扩张包的”

相关文章: