码迷,mamicode.com
首页 > Windows程序 > 详细

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

时间:2015-04-05 15:57:30      阅读:178      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!