Section 8.2: Null 조건부 인덱스 (index)
?.
연산자와 유사하게, null 조건부 인덱스 연산자는 null 일 가능성이 있는 collection 에 대해 인덱스에 해당하는 요소를 찾기 전에 null 체크를 먼저 수행한다.
string item = collection?[index];
이는 아래의 코드에 해당하는 syntactic sugar 로 볼 수 있다.
string item = null;
if(collection != null) {
item = collection[index];
}
본 문서는 C# Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.
[출처] https://books.goalkicker.com/CSharpBook/
반응형
'번역 > C# Notes for Professionals' 카테고리의 다른 글
8.4: Null 조건부 연산자를 Extension Method 와 함께 사용하기 (0) | 2021.01.06 |
---|---|
8.3: NullReferenceException 방지하기 (0) | 2020.12.10 |
8.1: Null 조건부 연산자 (0) | 2020.12.08 |
7.5: Null 병합 연산자를 이용한 property 초기화 지연 (lazy initialization) (0) | 2020.12.07 |
7.4: 기존 객체를 사용하거나 없는 경우 새로 생성하기 (0) | 2020.12.04 |