C# 9.0 命名空间与类的使用指南
1. 命名空间(Namespaces)
命名空间是一个类型名称必须唯一的领域。类型通常被组织成层次化的命名空间,这样做既能避免命名冲突,又能让类型名称更易于查找。例如,处理公钥加密的 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 {}
超级会员免费看
订阅专栏 解锁全文
32

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



