.NET Framework 概述
1.NET Framework 包含以下两个主要组件
公共语言运行时(CLR)
通用语言规范(CLS)规定 所有语言必须遵循的基本语言功能的公共子集
公共类型系统(CTS)描述如何在运行时声明、使用和管理像类、结构、枚举、接口等类型,从而便于在各语言之间使用这些类型
统一的类库集
当编译用兼容.NET的语言编写代码时,输出的代码为微软中间语言(即MSIL)的形式,第一次运行代码时,MSIL代码将被转换为特定于CPU的代码。JIT编译器的主要任务是将一般的MSIL代码转换为可由CPU直接执行的计算机代码
2.C#中常用的命名空间
System.Data 处理数据访问和管理;在定义ADO.NET技术中起重要作用
System.IO 管理对文件和流的同步和异步访问
System.Windows 处理基于窗体的Windows创建
System.Reflection 包含用于从程序集里读取元数据的类
System.Threading 包含用于多线程编程的类
System.Collection 包含不同的接口和类,这些接口和类用来定义不同的对象
3.装箱和拆箱
装箱: 值-->引用
int val=100; object obj=val; Console.WriteLine("对象的值={0}",obj);
拆箱:引用-->值
int val=100; object obj=val; int num=(int)obj; Console.WriteLine("num:{0}",num);
4.枚举
枚举是一组已命名的数值常量,它们有助于定义具有一组特定值的数据类型
public enum WeekDays { Monday, Tuesday, Wednessday, Thursday, Friday }
欢迎转载或分享,如果文章对你有帮助,请给予推荐,欢迎交流及关注!!!