如果需要存取 global namespace 中的成員,可以透過 global:: 來存取,例如:global::System.Control.WriteLine("using global::");
引入 global:: 的主要用途是解決名稱衝突,MSDN 上的範例摘錄如下
using System;
class TestApp
{
// Define a new class called ‘System’ to cause problems.
public class System { }
// Define a constant called ‘Console’ to cause more problems.
const int Console = 7;
const int number = 66;
static void Main()
{
global::System.Console.WriteLine(number);
}
}
參考資料
[1] http://msdn2.microsoft.com/zh-tw/library/c3ay4x3d.aspx
發表留言