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