a?.b - a가 null일 경우 null을 리턴하고, null이 아닐 경우 b를 이어서 읽음. ?? - null 병합 연산자. 왼쪽 피연산자가 null일 경우 오른쪽 피연산자 결과를 반환함. A ? B : C - A가 참이면 B를, 거짓이면 C를 리턴함. return this?.ContainsIndex(index) ?? false ? thiz[index] : default; 다음과 같은 예시 코드가 있을 때, this가 null일 경우 -> false -> default this가 null이 아닐 경우 -> .ContainsIndex(index) .ContainsIndex(index)가 null일 경우 -> default .ContainsIndex(index)가 null이 아닐 경우 -> this[in..