네임스페이스는 클래스, 구조체, 인터페이스, 델리게이트, 열거 형식 등 하나의 이름 아래 묶는 일을 한다.
구조체(structure type)란 사용자가 C언어의 기본 타입을 가지고 새롭게 정의할 수 있는 사용자 정의 타입이다.
델리게이트(Delegate)는 '대리인'이라는 뜻을 가진 기능으로,
C++의 함수포인터와 비슷한 기능을 한다.
예를 들자면 .NET 프레임워크의 System.IO 네임스페이스에는 파일 입출력을 다루는 각종 클래스, 구조체, 델리게이트, 열거 형식들이 있다.
1
2
3
4
5
6
7
|
namespace BrainCSharp
{
class HelloWorld
{
}
}
|
cs |
HelloWorld 클래스를 사용하려면 using BrainCSharp; 문장을 이용해서 BrainCSharp 네임스페이스를 참조하거나 BrainCSharp.HelloWorld처럼 클래스가 소속되어 있는 네임스페이스와 클래스의 이름을 붙여줘야 한다.
'C#' 카테고리의 다른 글
정수 계열 형식 (0) | 2022.07.15 |
---|---|
값 형식과 참조 형식 (0) | 2022.07.15 |
Chapter2 연습문제 (0) | 2022.07.15 |
using System; 의 대한 이해 (0) | 2022.07.15 |
hello world 출력하기 (0) | 2022.07.15 |