C#整理——C#语言的介绍

一:什么是C#

C#是微软公司专门为使用.NET平台而创建的一种语言.

二:C#与java:

1,   类的定义方式很相同;

2,   Java的关键字import在C#被替换成using,它起到了同样的作用;

3,    都是只可以单继承,但是可以实现多个接口;

4,    C#比java多了struct类型的数据;

5,     .NET框架进行自动内存垃圾回收.,java也有垃圾收集器;

三:用C#可以开放什么类型的程序  :

1,      windows应用程序;

2,      web应用程序;

3,       web服务

4,       控制台应用窗口;

四:用C#创建.NET应用程序的过程:

1,          编写好C#代码

2,          把代码编译成CIL(中间语言),储存在程序集中(此时与生成exe 和其他应用程序使用的库.dll文件)

3,          执行代码,JIT编译器把CIL编译为机器可以识别的本机代码;

4,          接着在托管的CLR(COM,公共语言运行库)运行本机代码,以及其他应用程序或进程;

                                     

原文地址:https://www.cnblogs.com/liaojinpiao/p/3204000.html