U3DC.COM | 优三帝研究院

Menu

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即时编译)及语言的互操作性。

打赏
— 于 共写了271个字
— 文内使用到的标签:

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据