티스토리 뷰

C#

C# 기초문법 정리(1)

애드팍 2022. 1. 20. 18:01
728x90

C# 10.0 기준이며,

가장 많이 가장 쉽게 볼 수 있는 문법들 순서로 정리합니다.

 

1. using

네임스페이스에 정의된 형식을 해당 형식의 정규화된 네임스페이스를 지정하지 않고도 사용할 수 있습니다.

또는

IDisposable 개체의 올바른 사용을 보장하는 편리한 구문을 제공

IDisposable는 관리되지 않는 리소스를 메모리에서 해제하기 위해 사용하며,

자세한건 추후 다시 정리 함.

 

using (var reader = new StringReader(manyLines))

{

string? item; do { item = reader.ReadLine(); Console.WriteLine(item); }

while (item != null);

}

 

using 의 다양한 지시문이 있으나 초급에서는 설명하지 않음

 

2. namespace

키워드는 관련 개체 집합을 포함하는 범위를 선언하는 데 사용됩니다.

네임스페이스를 사용하여 코드 요소를 구성하고 전역적으로 고유한 형식을 만들 수 있습니다.

 

같은 네임스페이스를 사용하면, 여러 클래스를 같은 네임스페이스로 관리할 수 있게 되는 장점이 있음

 

네임스페이스 내에서 다음 형식 중 n개 이상을 선언할 수 있습니다.

  • class
  • interface
  • struct
  • enum
  • delegate

10.0 버전에서는 파일 범위 네임스페이스 선언도 가능합니다.

다음과 같습니다.

 

728x90

'C#' 카테고리의 다른 글

C# 기초문법 정리(5) 반복문  (0) 2022.01.27
C# 기초문법 정리(5) 속성  (0) 2022.01.23
C# 기초문법 정리(4) 필드, 상수  (0) 2022.01.22
C# 기초문법 정리(3) 액세스 한정자  (0) 2022.01.21
C# 기초문법 정리(2)  (0) 2022.01.20
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함