소개
이 모듈에서는 C#의 null 허용 여부를 이해합니다. Null 상태 분석 및 컴파일러 경고를 사용하여 코드에서 null 안전성을 검사합니다.
예제 시나리오
여러분이 Contoso Pizza라는 피자 회사의 직원이라고 가정해 보겠습니다. 관리자가 주문 시스템의 일부인 기존 .NET 콘솔 앱을 유지 관리하도록 요청했습니다. Null 허용 참조 형식을 사용하여 앱에서 null 안전성을 적용하기로 결정했습니다.
학습 목표
이 모듈에서는 다음을 수행합니다.
- C# 프로젝트 또는 코드의 null 허용 컨텍스트를 구성하는 방법을 알아봅니다.
- Null 허용 사용 컨텍스트를 사용하여 자동 정적 흐름 분석을 수행합니다.
- Nullable 형식을 선언할 수 있는 다양한 방법을 이해합니다.
- 다양한 null 관련 C# 연산자를 사용하는 방법과 시기에 대해 알아봅니다.
- Null 허용(
!
) 연산자 - Null 병합(
??
) 연산자 - Null 조건부(
?.
) 연산자
- Null 허용(
필수 조건
시작하기
다음 단원에서는 C#의 null 허용 여부 및 null 안전성에 대해 알아봅니다.