什么是C#

C#是Visual Studio.NET包含的一种全新的开发语言。

它摒弃了C/C++语言中容易出错的指针、多重继承等概念,是完全面向对象的语言。C#与Java的主要区别不是在语言本身,而是在它们所执行的平台上。Java程序需要一个运行环境JRE(Java Runtime Environment)来执行代码,但JRE只限于在Java这门语言中使用。C#语言也需要一个运行环境CLR(Common Language Runtime),但是CLR提供了对多种语言的支持。

Java源代码可以被编译成字节代码的一种中间状态,然后由已提供的虚拟机来执行这些代码。

C#代码也被编译成一种中间代码,称为中间语言(IL),但是IL代码则被传输到有CLR管理的执行进程上,然后通过CLR的JIT编译成本地代码执行。

C#语言一开始就是完全按照面向对象的思想来设计的,而且使用的全部是.NET Framework 定义的语法格式,因此不存在与.NET 之前版本兼容的问题。

C#是一种最新面向对象的编程语言。

主要功能:

(1)设计windows应用程序

(2)自定义windows控制库

(3)设计控制台应用程序

(4)设计智能设备应用程序

(5)设计asp.net web服务

(6)设计asp.net web应用程序

(7)设计asp.net移动web应用程序

(8)自定义web控件库

posted on 2012-07-19 10:00  冻冻果  阅读(752)  评论(0)    收藏  举报