C#의 null 안전성
NullReferenceException
의 발생을 방지하는 코딩 방법을 알아봅니다.
학습 목표
이 모듈에서 학습할 내용은 다음과 같습니다.
- C# 프로젝트 또는 코드의 null 허용 컨텍스트를 구성하는 방법을 알아봅니다.
- Null 허용 사용 컨텍스트를 사용하여 자동 정적 흐름 분석을 수행합니다.
- Nullable 형식을 선언할 수 있는 다양한 방법을 이해합니다.
- 다양한 null 관련 C# 연산자를 사용하는 방법과 시기에 대해 알아봅니다.
- Null 허용(
!
) 연산자 - Null 병합(
??
) 연산자 - Null 조건부(
?.
) 연산자
- Null 허용(
사전 요구 사항
- 초보자 수준에서 C#을 작성한 경험
- Visual Studio Code
- .NET SDK 6.0 이상
- Git 명령줄 클라이언트