C\#에서 using 의 세 가지 용법

using 명령 은 두 가지 용도 가 있 습 니 다.이 네 임 스페이스 에서 사용 할 형식 을 제한 하지 않 아 도 됩 니 다.네 임 스페이스 에 별명 을 만 듭 니 다.using 키 워드 는 만 드 는 데 도 사 용 됩 니 다. using 문장  하나의 범 위 를 정의 하고 이 범위 밖에서 하나 이상 의 대상 을 방출 합 니 다.참고 하 시 오 using 어구http://www.yaosansi.com/blog/article.asp?id=669 using namespace; using alias = type|namespace;  매개 변수 Alias  네 임 스페이스 나 형식 을 나타 내 는 사용자 정의 기 호 를 원 합 니 다.그리고 사용 하 실 수 있 습 니 다. alias 네 임 스페이스 이름 을 표시 합 니 다.Type  통과 하 시 겠 습 니까? alias 타 입namespace  통과 하 시 겠 습 니까? alias 네 임 스페이스또는 이름 공간 입 니 다.이름 을 완전히 지정 하지 않 아 도 사용 하고 싶 은 종 류 를 포함 합 니 다.비고 using 명령 의 범 위 는 그것 을 포함 하 는 파일 로 제한 된다.  창설 using 식별 자 를 네 임 스페이스 나 유형 으로 제한 하기 쉽 도록 별명 입 니 다.창설 using 네 임 스페이스 에서 형식 을 사용 할 수 있 도록 명령 합 니 다.네 임 스페이스 를 지정 하지 않 아 도 됩 니 다.using 명령 은 지정 한 네 임 스페이스 에 포 함 된 네 임 스페이스 에 대한 접근 을 제공 하지 않 습 니 다.네 임 스페이스 는 두 가지 로 나 뉜 다.사용자 가 정의 하 는 네 임 스페이스 와 시스템 이 정의 하 는 네 임 스페이스 이다.사용자 가 정의 하 는 네 임 스페이스 는 코드 에서 정의 하 는 네 임 스페이스 입 니 다.시스템 이 정의 하 는 네 임 스페이스 목록 을 보 려 면 참조 하 십시오. .NET Framework 라 이브 러 리 참조.다른 프로그램의 집중 방법 을 참조 하 는 예제 입 니 다.생 성 및 사용 을 참조 하 십시오. C# DLL。 예시 1.다음 예제 에 서 는 네 임 스페이스 를 정의 하고 사용 하 는 방법 을 보 여 줍 니 다. using 코드              using MyAlias = MyCompany.Proj.Nested; // Define an alias to represent a namespace. namespace MyCompany.Proj { public class MyClass { public static void DoNothing(){}}예제 2.다음 예제 에서 클래스 정의 방법 을 보 여 줍 니 다. using 지령 using 별명:코드// cs_using_directive2.cs // Using directive. using System; // Using alias for a class. using AliasToMyClass = NameSpace1.MyClass; namespace NameSpace1 { public class MyClass { public override string ToString() { return "You are in NameSpace1.MyClass"; } } } namespace NameSpace2 { class MyClass { } } namespace NameSpace3 { // Using directive: using NameSpace1; // Using directive: using NameSpace2; class MainClass { static void Main() { AliasToMyClass somevar = new AliasToMyClass(); Console.WriteLine(somevar); } } }출력 You are in NameSpace1.MyClass

좋은 웹페이지 즐겨찾기