로딩
요청 처리 중입니다...

[C#] 네임스페이스

 [C#] 네임스페이스

해당 형식에 대한 고유한 이름을 생성하고 이름 충돌을 피하기 위해 네임스페이스로 클래스와 다른 형식을 구성할 수 있다. 네임스페이스는 여러 클래스와 다른 형식, 심지어 또 다른 네임스페이스도 포함할 수 있다.

다음은 네임스페이스 내에서 선언한 클래스다. namespace MyNamespace { class MyClass { } } 만약, 클래스를 네임스페이스에서 선언하지 않는 경우, C# 컴파일러는 전역 네임스페이스라는 기본 네임스페이스를 추가한다. 전역 네임스페이스에 Test 클래스, MyNamespace에 Test 클래스가 있을 수 있다.

왜냐하면 같은 클래스 이름이더라도 네임스페이스가 다르기 때문이다. 또한 네임스페이스는 여러 선언(다른 cs파일)에서 정의할 수 있다.

Class1.cs 파일 namespace MyNamespace { class Class1 { } } Class2.cs 파일 namespace MyNamespace { class Class2 { } } .NET 프...

# c샵 # using # 네임스페이스 # 씨샵