C#命名空间基础(2)

C#命名空间基础(2)
在名称空间中,我们还可以使用别名来引用现有的命名空间或其他类型的数据。

别名的用法如下所示:

使用别名=现有类型;

例如,使用苏豪=系统;
这里有几个例子可以加深我们的理解:

命名空间n1.n2

{

类{ }

}

命名空间N3

{

使用;

B类:{ }

}

在这里,在N3,一是N1的别名。N2,N3。B继承了N1,N2的!同样的效果可以用同样的方式实现:

命名空间N3

{

使用R = n1.n2;

乙类:R. { }

}
这里,我想问一个问题,看看下面的例子。

命名空间n1.n2

{

类{ }

}
命名空间N3

{

类{ }

}
命名空间N3

{

使用;

}
如果我们写这封信,会不会是个问题

当然,答案是肯定的,错误的!因为别名必须是命名空间中唯一的一个,而上面已经是可用的了。

一个类{ },我们使用的是A!但是如果我们应该:

如何使用结果想想你的朋友,我没说什么!
有人认为它可能结束。突然,人们发现另一个地方还不清楚。

命名空间n1.n2

{

类{ }

}

命名空间N3

{

使用R = n1.n2;

}

命名空间N3

{

乙类:R. { }

}

在上面的例子中,我不知道你是怎么想的,对吗错了吗

如果我回答错了!(哈哈,在选择问题之前,这个问题的答案是错误的。)!但原因是它不出来!
真的,上面的程序,先开始看,我认为它是正确的,然后知道!

当原来使用化名在一个独立的单位,但它在单位(命名空间别名或其他)可以用在其他单位不应该被使用,所以在上面的例子中,当使用R在二N3,将提示R未知!当然,如果我们想用这种方式,我们还是有办法写别名R N3外:

使用R = n1.n2;

命名空间N3

{

乙类:R. { }

}
嗯,太多了,如果我能理解所有这些,我想我应该对命名空间有一些想法!如果是这样的话,我的目标已经实现了!

tag:命名空间基础电脑软件

相关内容