Computer >> 컴퓨터 >  >> 프로그램 작성 >> 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("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