【发布时间】:2012-08-22 15:34:56
【问题描述】:
快速简单的问题。我有点理解命名空间别名限定符的作用,它用于访问命名空间中的成员,但是取消引用运算符也是如此。我真的很困惑这种情况下的区别,为什么你会使用一个而不是另一个,或者它们是如何完成相同的事情的。
using colAlias = System.Collections;
namespace myns
{
class TestApp
{
static void Main()
{
colAlias.Hashtable test = new colAlias.Hashtable();
colAlias::Hashtable test1 = new colAlias::Hashtable();
}
}
}
【问题讨论】:
-
+1 只是因为我已经用 C# 编程了几年,而且我从未见过在任何地方使用过这个运算符。 :D
-
@Tudor 也有同样的情况 :) 很少见到,但我今天遇到了,想了解更多。
标签: c# namespaces global dereference