C#의 범위 확인 연산자는 C++와 다른 의미를 갖습니다. C++에서 ::는 전역 변수에 사용되는 반면 C#에서는 네임스페이스와 관련됩니다.
다른 네임스페이스에서 식별자를 공유하는 유형이 있는 경우 해당 유형을 식별하려면 범위 확인 연산자를 사용하세요.
예를 들어 System.Console 클래스를 참조하려면 범위 확인 연산자와 함께 전역 네임스페이스 별칭을 사용합니다.
전역::System.Console
예
<미리> myAlias =System.Collections;namespace 프로그램 사용 { class Demo { static void Main() { myAlias::Hashtable h =new myAlias::Hashtable(); h.Add("Q", "1"); h.Add("R", "2"); h.Add("S", "3"); h.Add("T", "4"); h.Add("U", "5"); foreach(h.Keys의 문자열 n) { global::System.Console.WriteLine(n + " " + h[n]); } } }}출력
T 4R 2S 3U 5Q 1