C#编程语言一:基础
一、.NET体系结构
1、公共语言运行库:(CLR)
把源码编译为Microsoft中间语言(IL);CLR把IL编译为平台专用的代码;
优点是:平台无关性、提高性能、语言的互操作性;
2、公共语言规范(Common Language Specification,CLS)和通用类型系统一起确保语言的互操作性。
3、垃圾回收器:
完全以手工方式使应用程序代码完成这些工作。(C++)
让对象维护引用计数。(COM组件)
垃圾回收器;
4、安全性
5、应用程序域
6、通过异常处理错误
7、特性的使用
8、程序集
9、反射
10、并行编程
11、.NET FrameWork类
12、名称空间
13、创建ASP.NET应用程序
14、创建Windows窗体
15、使用WPF
16、Windows控件
17、Windows服务
18、WCF
19、VVindows WF
20、C#在.NET企业体系结构中的作用