【发布时间】:2021-12-29 01:34:50
【问题描述】:
System 和 System.Text 是如何成为两个命名空间的
它们是否像嵌套命名空间一样创建
namespace System{
Some Classes with Methods
namespace Text{
Some Classes with Methods
}
namespace Linq{
Some Classes with Methods
}
}
因为文本嵌套在系统内部,所以你必须像这样称呼它
using System.Text;
----------------或-----------------
他们是像这样被创造出来的
namespace System{
Some Classes with Methods
}
namespace System.Text{
Some Classes with Methods
}
namespace System.Linq{
Some Classes with Methods
}
所以当你调用它时,你是通过它的实际命名空间调用它
using System.Text;
--------------或----
或者它的发生是因为它写得像
namespace System{
Some Classes with Methods
}
using System;
namespace Text{
Some Classes with Methods
}
using System;
namespace Linq{
Some Classes with Methods
}
所以因为 Text 使用 System 你必须像这样称呼它
using System.Text;
------或--------------
可能还有其他一些我不够聪明想不到的方法
【问题讨论】:
-
我认为没有“第二个是正确的”@Charles - 1 或 2 都可以
标签: c# nested namespaces system