본문 바로가기
C#

namespace BrainCSharp {} 이해하기

by JAESEONG LEE- developer 2022. 7. 15.

네임스페이스는 클래스, 구조체, 인터페이스, 델리게이트, 열거 형식 등 하나의 이름 아래 묶는 일을 한다.

 

구조체(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