1、类是程序主体
2、名称空间是类的集合
3、先声明using/"."名称空间才能使用所属类
4、引用的类名相同,名称空间不同起冲突的时候需要在前缀加名称空间名字.
5、类库引用是使用名称空间的物理基础不同技术类型的项目会默认引用不同的类库
6、dll 动态链接库,程序运行引用时候才加载.
7、不同模板引用的不同类库
8、DLL引用(黑盒引用,无源代码,是编译后 )看不见,缺点:假如有错误只能让原作者修改。具有很强的依赖性。NuGet简介
项目引用(白盒引用,有源代码)看得见
9、一个项目proje可以被不同解决方案引用,一个解决方案内的多个项目可以相互引用。
10、高内聚 低耦合,归类清晰, 类库依赖简单