728x90
1) namespace
관련 개체 집합을 포함하는 범위를 선언. namespace로 클래스 그룹을 분류.
2) using 지시문
네임스페이스에 정의된 형식을 해당 형식의 정규화된 네임스페이스를 지정하지 않고도 사용할 수 있다.
→ 단일 namespace에서 모든 형식을 가지고 온다.
- using System
: System 네임스페이스를 현재 CS 파일 또는 네임스페이스에서 사용한다.
ex) using PC.MyCompany
→ PC라는 namespace와 중첩된 MyCompany라는 namespace를 사용할 수 있다.
using System;
namespace First
{
//중첩된 namespace
namespace A
{
class ClassOfFirst
{
public void Print()
{
Console.WriteLine("A");
}
}
}
}
namespace Second
{
using First.A;
class ClassOfSecond
{
static void Main(string[] args)
{
//using First.A에 의해 ClassOfFirst 클래스를 사용 가능.
const test = new ClassOfFirst();
//함수 실행
test.Print();
}
}
}
참고자료)
https://learn.microsoft.com/ko-kr/dotnet/csharp/language-reference/keywords/using-directive
using 지시문 - C# 참조
using 지시문 아티클 10/05/2022 읽는 데 17분 걸림 기여자 17명 이 문서의 내용 --> using 지시문을 사용하면 네임스페이스에 정의된 형식을 해당 형식의 정규화된 네임스페이스를 지정하지 않고도 사
learn.microsoft.com
728x90
반응형
'개발 공부 > C# 기초' 카테고리의 다른 글
[C# 기초] 메서드 오버로딩(Method Overloading), 디폴트 매개변수(Default Parameter) (0) | 2022.10.18 |
---|---|
[C# 기초] ExpandoObject(인스턴스 생성/속성, 메서드, 이벤트 추가) (0) | 2022.10.14 |
[C# 기초] 컴파일(Compile), 런타임(Run time) (0) | 2022.10.14 |
[C# 기초] #region, #endregion (0) | 2022.10.14 |
[C# 기초] Dictionary(매개변수, 네임스페이스, 선언, foreach) (0) | 2022.10.13 |