一:什么是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,公共语言运行库)运行本机代码,以及其他应用程序或进程;