요약

완료됨

이 모듈에서는 null 허용 컨텍스트를 사용하도록 설정하고 빌드 경고/오류에 따라 조치를 취하여 NullReferenceException을 방지하는 방법을 알아보았습니다. C#에서 null 허용 여부를 정의하는 것으로 시작했습니다. 모든 참조 형식이 null이 될 수 있다는 것과 Nullable<T>를 사용하면 값 형식에도 null을 할당할 수 있다는 것을 배웠습니다.

Null 허용 사용 컨텍스트를 활용하여 null이 잘못 역참조되었을 수 있는 코드를 식별했습니다. 코드를 다시 평가한 후 의도를 표현하고 다양한 C# 연산자를 사용하여 코드를 원하는 동작으로 조정했습니다. Null 허용(!), Null 병합(??) 및 Null 조건부(?.) 연산자에 대해 배웠습니다.

C#에서 null 허용 여부를 처리하는 방법은 여러 가지가 있습니다. Null 허용 사용 컨텍스트에서 C# 컴파일러는 표현된 의도가 어떻게 흐르는지 더 잘 이해할 수 있도록 도와줍니다.

추가 리소스