Page 12 -
P. 12

13.2.3 조건 ?: 연산자와 참조 변수(C# 7.2)  538
                     13.2.4 읽기 전용 참조(C# 7.2)  539
                13.3  in 매개변수(C# 7.2)  542
                     13.3.1 호환성을 위한 고려 사항  543
                     13.3.2 in 매개변수의 놀라운 변경 가능성: 외부에서의 변경   544
                     13.3.3 in 매개변수의 오버로딩  546
                     13.3.4 in 매개변수의 사용 지침  546
                13.4  구조체를 읽기 전용으로 선언(C# 7.2)  549
                     13.4.1 배경: 읽기 전용 변수를 사용한 암시적 복사  549
                     13.4.2 구조체에 readonly 한정자 사용  552
                     13.4.3 XML 직렬화는 암시적으로 읽고 쓰는 작업  554
                13.5   참조 매개변수나 in 매개변수를 취하는 확장 메서드  555
                     13.5.1  복사를 피하기 위해 확장 메서드에서 참조 매개변수나 in 매개변수를 사용하는 방법  555
                     13.5.2 확장 메서드에서 ref를 사용할 때의 제한 사항  558

                13.6  유사 참조 구조체(C# 7.2)  560
                     13.6.1 유사 참조 구조체의 규칙  560
                     13.6.2 Span<T>와 stackalloc  561
                     13.6.3 IL 수준에서의 유사 참조 구조체   567
                13.7  요약  568




                14장 C# 7을 이용한 간결한 코드 작성                          569

                14.1  지역 메서드  570
                     14.1.1 지역 메서드 내에서의 변수 사용  572
                     14.1.2 지역 메서드의 구현  576
                     14.1.3 사용 지침  582
                14.2  out 변수  585
                     14.2.1 out 매개변수 사용 시 변수 선언을 인라인화  586
                     14.2.2 C# 7.3부터 out 변수와 패턴 변수에 대한 제약이 사라진 부분  587
                14.3  숫자 리터럴 개선  588
                     14.3.1 이진 정수 리터럴  588
                     14.3.2 밑줄 구분자  589
   7   8   9   10   11   12   13   14   15   16   17