|
4.5 |
2012년 |
|
|
5.0 |
2013년 |
• 비동기(async와 await) • 비동기 메서드(asynchronous method) |
|
6.0 |
2014년 |
• 문자열 보간법(string interpolation) • 정적 멤버를 위한 using static 구문 • 자동 속성 이니셜라이저(auto property initializers) • null 조건부 연산자(null conditional operator) • 식 본문 멤버(expression-bodied members) • nameof 연산자 |
|
7.0 |
2016년 |
• 튜플(tuple)과 튜플 해체(deconstruction) • 패턴 매칭(pattern matching) • 숫자 구분자(digit separator)와 이진수 리터럴(binary literal) • 로컬 함수(local function) • out 키워드 기능 향상(out var) |
|
8.0 |
2019년 |
• nullable 참조 형식 • 비동기 스트림 |
|
9.0 |
2020년 |
• 최상위 문(top-level statements) • 레코드(record) • init 접근자 지원 |
|
10 |
2021년 |
• 전역 using 지시문(global using) • 파일 범위 네임스페이스 |
|
11 |
2022년 |
원시 문자열 리터럴, 목록 패턴 |
|
12 |
2023년 |
기본 생성자, 컬렉션 식 |
|
13 |
2024년 |
params 컬렉션, 부분 속성 |