C#学习笔记

.net框架的核心:

操作系统--公共语言运行库(CLR)---.NET Framework类库(FCL)---语言(C#,VB.NET,C++.net等)

公共语言运行库(CLR)包含

CTS和CLS是CLR的子集 CTS (通用类型系统)定义了在IL中的的数据类型 VB.NET的Integer和C#的int型都被编译成Int32 CLS (公共语言规范)CLR支持的语言功能的子集,包括几种面向对象的编程语言的通用功能。

namespace作用:

1.对类进行分门别类的管理

2.命名空间主要解决在同一项目中类的重名问题

与java的包不同,namespace为逻辑上的编辑,而包必须是物理的文件夹,缺失时会报错

3.若命名空间若名字很长,不想重复写,可以使用别名

原文地址:https://www.cnblogs.com/canceler/p/4499119.html