Page 10 -
P. 10
11.2.2 튜플 리터럴에서 추론된 요소 이름(C# 7.1) 448
11.2.3 여러 변수를 담을 수 있는 가방처럼 튜플 활용 450
11.3 튜플 타입과 변환 455
11.3.1 튜플 리터럴의 타입 455
11.3.2 튜플 리터럴을 튜플 타입으로 변환 457
11.3.3 튜플 타입 간 변환 462
11.3.4 튜플 변환의 사용 464
11.3.5 상속 시 튜플의 요소 이름 확인 465
11.3.6 같음 연산자와 같지 않음 연산자(C# 7.3) 466
11.4 CLR 수준에서의 튜플 467
11.4.1 System.ValueTuple<…> 소개 467
11.4.2 튜플 요소 이름 처리 468
11.4.3 튜플 변환 구현 470
11.4.4 튜플의 문자열 표현 471
11.4.5 일반적인 동일성 비교와 순차성 비교 472
11.4.6 구조적 동일성과 순차성 비교 474
11.4.7 웜플 튜플과 거대한 튜플 476
11.4.8 제네릭이 아닌 ValueTuple 구조체 477
11.4.9 확장 메서드 477
11.5 튜플의 대체제 478
11.5.1 System.Tuple<…> 478
11.5.2 익명 타입 479
11.5.3 명명된 타입 480
11.6 용도 및 권고 사항 481
11.6.1 비공개 API와 쉽게 변경되는 코드에서 사용 481
11.6.2 지역 변수 482
11.6.3 필드 484
11.6.4 튜플과 동적 타이핑은 잘 어울리지 않는다 485
11.7 요약 486