티스토리 뷰
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
링크
TAG
- 시샵
- exam
- 우주과학
- AWS
- 초급
- 과학
- c#
- 구독자
- 학습
- 유니티
- mla
- SageMaker
- Unity
- 성운
- cloud
- 프로그래밍
- glue
- 우주
- 유튜브
- Redshift
- 게임개발
- DEA
- 성단
- quicksight
- Solution
- 판타스틱
- 기초
- 강좌
- 랭킹
- 개발
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함