我总是发现像“this.fixed1 = new global::Gtk.Fixed();”这样的代码 我不知道“global::”有用的是什么。有没有人可以解释这个?
问问题
45 次
1 回答
1
它用于消除符号的歧义 - 它只是意味着Gtk
您所指的是顶级。如果没有它,如果您Gtk
的代码中有一个嵌套符号(例如,Foo.Gtk
命名空间)并且在using Foo
某处有一个语句,编译器将无法知道您键入时的含义Gtk
。
http://msdn.microsoft.com/en-us/library/cc713620.aspx如果您想了解更多信息。
于 2012-08-02T08:39:17.757 回答