完全限定名

编辑:大豆网互动百科 时间:2019-11-22 05:08:03
编辑 锁定
本词条缺少信息栏名片图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!
C#中每个命名空间和类型都具有一个完全限定名(fully qualified name),该名称在所有其他命名空间或类型中唯一标识该命名空间或类型。

完全限定名C# 中的完全限定名

编辑
C#中每个命名空间和类型都具有一个完全限定名(fully qualified name),该名称在所有其他命名空间或类型中唯一标识该命名空间或类型。命名空间或类型N 的完全限定名按下面这样确定:
如果N 是全局命名空间的成员,则它的完全限定名为N。
否则,它的完全限定名为S.N,其中S 是声明了N 的命名空间或类型的完全限定名。
换言之,N 的完全限定名是从全局命名空间开始通向N 的标识符的完整分层路径。由于命名空间或类型的每个成员都必须具有唯一的名称,因此,如果将这些成员名称置于命名空间或类型的完全限定名之后,这样构成的成员完全限定名一定符合唯一性。
下面的示例演示了若干命名空间和类型声明及其关联的完全限定名。
class A {} // A
namespace X // X
{
class B //X.B
{
class C {} // X.B.C
}
namespace Y //X.Y
{
class D {} // X.Y.D
}
}
namespace X.Y // X.Y
{
class E {} // X.Y.E
}
词条标签:
非文化 文化