首页 > Windows开发 > 详细

C#学习第二弹之C#与.NET框架

时间:2015-04-05 15:57:11      阅读:384      评论:0      收藏:0      [点我收藏+]

初学C#,可能很多人不明白.NET框架到底是什么?这里简单解释一下:

C#是一种编程语言,C#从CC++Java发展而来,它采用了这三种语言最优秀的特点,并加入了它自己的特性。C#是事件驱动的,完全面向对象的可视化编程语言。而.NET是一个平台,这个平台不仅支持C#,还支持其他一些语言如:VB和J#。

此外,C#不仅可以开发基于.NET的应用程序,也可以开发基于WinForm的程序。.NET是Microsoft的XML Web服务平台。不论操作系统编程语言有何差别,XML Web服务能使应用程序在Internet上传输和共享数据。

C#是跨平台的,就像Java一样可以“write once, run anywhere”,这也得益于.NET框架,如下图:

技术分享

功能就类似于是Java中的VM。

关于CIL:

通用中间语言Common Intermediate Language,简称CIL,发音为"sill"或"kill")是一种属于通用语言架构.NET框架的低阶(lowest-level)的人类可读编程语言。目标为.NET框架的语言被编译成CIL,然后汇编成字节码。CIL类似一个面向对象的汇编语言,并且它是完全基于堆栈的。它运行在虚拟机上,其主要的语言有C?Visual Basic .NETC++/CLI以及J?

更详细的编译过程见(还包含C++和Java):http://www.cnblogs.com/rush/p/3155665.html

C#学习第二弹之C#与.NET框架

原文:http://www.cnblogs.com/huoxiayu/p/4394185.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!