C# 9.0 의 새 기능들
(devblogs.microsoft.com)- 객체의 초기화 전용 속성 init 추가
- 객체 복사시 특정 속성만 바꾸는 with 표현식
- Value-based Equality
- data 멤버는 자동으로 init 속성을 적용 → immutable 레코드
- with 는 상속된 객체에도 적용
- program->static main 으로 이어지는 boilerplate 생략 가능 : await 및 args도 자동지원
- 패턴 매칭 향상
- Target typing 향상