C# 编程基础:命名空间、类与成员详解
1. 命名空间基础
命名空间是一个域,在其中类型名称必须唯一。类型通常被组织成层次化的命名空间,这样做既能避免命名冲突,又便于查找类型名称。例如,处理公钥加密的 RSA 类型定义在 System.Security.Cryptography 命名空间中。命名空间是类型名称的一部分,调用 RSA 的 Create 方法示例如下:
System.Security.Cryptography.RSA rsa = System.Security.Cryptography.RSA.Create();
需要注意的是,命名空间与程序集(如 .exe 或 .dll 等部署单元)相互独立,并且对成员的可访问性(如 public 、 internal 、 private 等)没有影响。
使用 namespace 关键字可以为代码块内的类型定义命名空间,示例如下:
namespace Outer.Middle.Inner
{
class Class1 {}
class Class2 {}
}
上述代码中的点号表示嵌套命名空间的层次结构,下面
超级会员免费看
订阅专栏 解锁全文
690

被折叠的 条评论
为什么被折叠?



