Page 9 -
P. 9
C# IN DEPTH
10장 간결한 코드 작성을 위한 다양한 기능 401
10.1 using static 지시자 402
10.1.1 정적 멤버 임포트 402
10.1.2 확장 메서드와 using static 406
10.2 객체 초기화자와 컬렉션 초기화자의 개선 409
10.2.1 객체 초기화자 내에서의 인덱서 409
10.2.2 컬렉션 초기화자 내에서 확장 메서드 사용 414
10.2.3 테스트 코드와 제품 코드 419
10.3 null 조건 연산자 420
10.3.1 간단하고 안전한 속성 역참조 420
10.3.2 null 조건 연산자에 대한 세부 사항 422
10.3.3 불 비교 처리 423
10.3.4 인덱서와 null 조건 연산자 424
10.3.5 null 조건 연산자를 이용하여 작업을 효율적으로 수행하는 방법 425
10.3.6 null 조건 연산자의 한계 427
10.4 예외 필터 428
10.4.1 예외 필터의 문법과 의미 429
10.4.2 작업 재시도 435
10.4.3 부수적으로 로깅 수행 437
10.4.4 개별적이고 구체적인 예외 필터 구성 438
10.4.5 단순히 throw만 쓰는 것은 어떤가? 439
10.5 요약 440
4부 C# 7 그리고 그 이후 441
11장 튜플을 이용한 구성 443
11.1 튜플 소개 444
11.2 튜플 리터럴과 튜플 타입 445
11.2.1 문법 446