C# 언어 버전별 출시 정보와 주요 기능
C# 버전 출시일 주요 기능 1.0 2002년 1월 기본적인 언어 기능, 클래스, 인터페이스, 상속, 델리게이트, 이벤트 등 2.0 2005년 11월 제네릭, Nullable 타입, 익명 메서드, iterator, 부분 클래스 3.0 2007년 11월 람다 표현식, 확장 메서드, 익명 타입, LINQ, 자동 속성 4.0 2010년 4월 동적 바인딩 (dynamic
키워드), 명명된/선택적 인수, 병렬 처리 개선 5.0 2012년 8월 비동기 프로그래밍 (async
/ await
), 호출 정보 특성 (CallerInfo
) 6.0 2015년 7월 Null 조건부 연산자 (?.
), 문자열 보간, using static
, nameof
7.0 2017년 3월 튜플, 패턴 매칭, 로컬 함수, ref 반환 7.1 2017년 8월 default
리터럴 개선, async Main
, 패턴 매칭 개선7.2 2017년 11월 readonly struct
, in
매개변수 개선7.3 2018년 5월 튜플 비교 개선, 배열 슬라이싱 (..
연산자) 8.0 2019년 9월 Nullable 참조 타입, switch
표현식, 비동기 스트림, 기본 인터페이스 메서드 9.0 2020년 11월 Record 타입, init
접근자, 최상위 문, 패턴 매칭 개선 10.0 2021년 11월 Record 구조체, 파일 범위 네임스페이스, 전역 using
선언 11.0 2022년 11월 리스트 패턴, 정적 가상 멤버, 파일 스코프 타입
Visual Studio 버전별 출시 정보
Visual Studio 버전 출시일 주요 기능 및 변화 2002 (7.0) 2002년 2월 .NET Framework 1.0 지원, 첫 번째 Visual Studio .NET 2003 (7.1) 2003년 4월 .NET Framework 1.1 지원 2005 (8.0) 2005년 11월 .NET Framework 2.0, C# 2.0 지원 2008 (9.0) 2007년 11월 .NET Framework 3.5, C# 3.0 지원 2010 (10.0) 2010년 4월 .NET Framework 4.0, C# 4.0 지원 2012 (11.0) 2012년 8월 .NET Framework 4.5, C# 5.0 지원 2013 (12.0) 2013년 10월 .NET Framework 4.5.1, Azure 도구 개선 2015 (14.0) 2015년 7월 .NET Framework 4.6, C# 6.0 지원 2017 (15.0) 2017년 3월 .NET Core 1.0, C# 7.0 지원 2019 (16.0) 2019년 4월 .NET Core 3.0, C# 8.0 지원 2022 (17.0) 2021년 11월 .NET 6, C# 10.0 지원, 64비트 IDE로 전환
.NET 버전별 출시 정보와 주요 기능
.NET 버전 출시일 주요 기능 및 변화 .NET Framework 1.0 2002년 2월 최초의 .NET Framework 버전, Windows Forms 도입 .NET Framework 2.0 2005년 11월 제네릭 지원, ASP.NET 2.0 .NET Framework 3.0 2006년 11월 WPF, WCF, WF, CardSpace 도입 .NET Framework 4.0 2010년 4월 동적 언어 런타임, 병렬 처리 지원 .NET Framework 4.5 2012년 8월 비동기 프로그래밍 (async
/await
) 도입 .NET Core 1.0 2016년 6월 크로스 플랫폼 지원 시작 .NET Core 2.0 2017년 8월 기존 .NET Framework 라이브러리 호환성 개선 .NET Core 3.0 2019년 9월 Windows Forms, WPF 지원, C# 8.0 도입 .NET 5 2020년 11월 .NET Core와 통합된 단일 플랫폼, C# 9.0 지원 .NET 6 (LTS) 2021년 11월 성능 개선, C# 10.0 지원 .NET 7 2022년 11월 성능 및 클라우드 네이티브 개선, C# 11.0 지원
이와 같은 표들을 통해 각 C# 버전, Visual Studio 버전, .NET 버전에서 도입된 주요 기능들을 확인할 수 있습니다.
관련
Your point of view caught my eye and was very interesting. Thanks. I have a question for you.
Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?
I don’t think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article.
I don’t think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article.
Your point of view caught my eye and was very interesting. Thanks. I have a question for you. https://accounts.binance.info/register?ref=P9L9FQKY
I don’t think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article.
Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?
Thanks for sharing. I read many of your blog posts, cool, your blog is very good.
Your article helped me a lot, is there any more related content? Thanks!
Your point of view caught my eye and was very interesting. Thanks. I have a question for you.
Your article helped me a lot, is there any more related content? Thanks!