1、命名空间
在源代码文件开头使用using语句引用 命名空间,就可以直接使用其中的类而不再需要指明其所属的命名空间。
.NET Framework使用命名空间来管理所有的类。
类的修饰符:
public : 跨程序集,命名空间,必须要using引用
internal:默认,自己当前命名空间范围
成员的修饰符:
private:私有的,只能当前类
protected:受保护的,当前类以及子类
public :公共的,跨程序集
internal:当前命名空间,但是随着类的范围而定,当我们设置类为public之后,
那么internal的成员,也随之可以在其他命名空间访问
2、类库
“命名空间”是一个逻辑上的概念,它的物理载体是“程序集”,具体体现为“DLL”(或EXE)
文件。在Visual Studio中,可通过创建“类库”类型的项目生成程序集。
一个程序集可以有多个命名空间,而一个命名空间也可以分布于多个程序集。