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. { }
}
嗯,太多了,如果我能理解所有这些,我想我应该对命名空间有一些想法!如果是这样的话,我的目标已经实现了!