C#5.0 :C#与.Net
5.0新特性:
第一:绑定运算符,:=:
第二:带参数的泛型构造函数。
第三:支持null类型运算。
第四:case支持表达式。
第五:扩展属性。
C#是一门面向对象的高级语言。
C#语言不能孤立使用,需要和.net framework一起考虑。
C#的特定语言功能取决于.net的功能,或者依赖于.net基类。
编译流程:
1.将源码编译为microsoft中间语言(IL)。
2.CLR(公共语言运行库或者.net运行库)把IL编译为平台专用的代码。
用这样的方式编译好处:平台无关行(可以跨平台,eg:mono),提高性能(JIT即时编译)及语言的互操作性。
- 下一篇:OnWillRenderObject渲染优化
- 上一篇:C#5.0 :C#核心