C# Namespace详解-Namespace使用
作者:网络转载 发布时间:[ 2013/12/2 17:04:13 ] 推荐标签:
我们再来看看下面这个例子:
namespace N1.N2
{
class A {}
}
namespace N3
{
using R = N1.N2;
}
namespace N3
{
class B: R.A {}
}
|
上面的例子中,不知道大家觉得是否正确。
实际上这个是错误的!原来在一个分开的单元中使用别名的时候,别名只是在它所在的单元中(NAMESPACE或其它)可以使用,而在其他单元中是不能够用的,所以上面的那个例子中,在第二个N3中使用R的时候,会提示R未知!当然了,如果我们想使用这样的方式,我们还是有办法的,是把别名R写到N3的外面,如下:
using R = N1.N2;
namespace N3
{
class B: R.A {}
}
|
如果上面的文章能全部理解的话,我想你应该能对NAMESPACE有一些概念了!如果能这样的话,我的目的也达到了!
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-61079698-8054),我们将立即处理,马上删除。