このページMSDN: Global namespace aliasを見ていました。
そこには次のコードがあります。
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()
{
// The following line causes an error. It accesses TestApp.Console,
// which is a constant.
//Console.WriteLine(number);
}
}
彼らはさらに例を挙げています。
ここでの使用方法を理解しglobal
ています:
// OK
global::System.Console.WriteLine(number);
ただし、次の機能がわかりません(特にglobal::TestApp
と:
が同じ行でどのように使用されているか)。
class TestClass : global::TestApp
MSDN ページには、上記のコードについて次のように記載されています。「次の宣言は、グローバル スペースのメンバーとして TestApp を参照しています。」.
誰かがこれを説明してもらえますか?
ありがとう。