DOBON.NET DOBON.NETプログラミング掲示板過去ログ

global::これは何?

  • 題名: global::これは何?
  • 著者: たたか
  • 日時: 2006/04/02 1:23:26
  • ID: 15151
  • この記事の返信元:
    • (なし)
  • この記事への返信:
  • ツリーを表示
分類:[.NET]

[C#]
global::System.Windows.Forms.Screen scr =
global::System.Windows.Forms.Screen.FromHandle(form.Handle);

某所で上記のコードを見かけました。
コードの最初にある「global::」って何でしょうか?
MSDNで検索すると
http://msdn2.microsoft.com/ja-jp/library/k701czy1(VS.80).aspx
これが見つかりました。ここによればglobalは

「NET Framework プログラミング要素へのアクセスを、名前空間を構成してブロックした場合に、そのアクセスを可能にします。」

とのことですが、上記のヘルプはVisualBasic向けに書かれたものですが、
C#のglobal::もこれと同じものだと考えてもよいでしょうか?
用途としては、名前空間の混乱を防ぐ目的という解釈でよいでしょうか?
http://msdn2.microsoft.com/ja-jp/library/htccxtad(VS.80).aspx
C# の記事としてはこれですね。
http://msdn2.microsoft.com/ja-jp/library/c3ay4x3d(VS.80).aspx
こっちに使い方の詳しい解説もあります。
あまり使うものではないでしょう。
  • 題名: Re[2]: global::これは何?
  • 著者: たたか
  • 日時: 2006/04/02 17:16:29
  • ID: 15160
  • この記事の返信元:
  • この記事への返信:
    • (なし)
  • ツリーを表示
ちゃんとC#用の記事もあったのですね。ありがとうございました。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板