C#의 null 안전성

초급
개발자
학생
.NET

NullReferenceException의 발생을 방지하는 코딩 방법을 알아봅니다.

학습 목표

이 모듈에서 학습할 내용은 다음과 같습니다.

  • C# 프로젝트 또는 코드의 null 허용 컨텍스트를 구성하는 방법을 알아봅니다.
  • Null 허용 사용 컨텍스트를 사용하여 자동 정적 흐름 분석을 수행합니다.
  • Nullable 형식을 선언할 수 있는 다양한 방법을 이해합니다.
  • 다양한 null 관련 C# 연산자를 사용하는 방법과 시기에 대해 알아봅니다.
    • Null 허용(!) 연산자
    • Null 병합(??) 연산자
    • Null 조건부(?.) 연산자

사전 요구 사항

  • 초보자 수준에서 C#을 작성한 경험
  • Visual Studio Code
  • .NET SDK 6.0 이상
  • Git 명령줄 클라이언트