C#でルート名前空間は"global::"で指定する

https://docs.microsoft.com/ja-jp/dotnet/csharp/programming-guide/namespaces/how-to-use-the-global-namespace-alias
例えば、Systemを指定する場合は「global::System」という指定をすると必ずドットネット標準のSystem名前空間を指すことができる。
通常使うことはないが、以下のような場合に役立つ知識。

namespace Test {
	class System { }
	class Console { }
	
	class MainClass {
		void Main() {
			// Console.WriteLine("hello");                // Test.Consoleを参照してしまうのでWriteLineメソッドが見つからずエラーになる
			// System.Console.WriteLine("hello");         // Test.System を参照してしまうのでConsoleクラスが見つからずエラーになる
			global::System.Console.WriteLine("hello");    // これなら成功する
		}
	}
}