C#의 역사 : https://docs.microsoft.com/ko-kr/dotnet/csharp/whats-new/csharp-version-history


버전

언어 사양

날짜

닷넷 프레임워크

비쥬얼 스튜디오

ECMA

ISO/IEC

MS

1.0

2002.12

2003.04

2003.04

2002.01

 1.0

 VS .NET 2002

1.2

2003.10

2003.10

 1.1

 VS .NET 2002 

2.0

2006.06

2006.09

2005.09

2005.09

 2.0

 VS 2005

3.0


 

2007.08

2007.08

 2.0 (LINQ/쿼리 확장 제외)
 3.0 (LINQ/쿼리 확장 제외)
 3.5

 VS 2008
 VS 2010

4.0

 

 

2010.04

2010.04

 4.0

 VS 2010 

5.0

 

 

2013.06

2013.08

 4.5

 VS 2012 

6.0

 

 


2015.07

 4.6

 VS 2015 

7.0

 

 

 

2017.05 

 4.7

 VS 2017 

출처 : https://ko.wikipedia.org/wiki/C_%EC%83%A4%ED%94%84


.NET Framework

C# 언어 버전

주요 기능 

 1.0, 1.1

 C# 1.0 

 

 2.0, 3.0

 C# 2.0 - 기존 문법 보안

 제네릭
 익명함수
 널(Null) 타입 

 3.5

 C# 3.0 - 함수형 언어의 장점 흡수

 람다 표현식
 확장 메소드
 LINQ, 익명 타입

 4.0

 C# 4.0 - 동적 언어의 장점 흡수

 지연 바인딩
 선택적 매개변수, 명명된 인자

 4.5

 C# 5.0 - 비동기 호출 추가

 async/await 비동기 예약어 

 4.6

 C# 6.0 - 간편 표기 문법 보강

 프레임워크와 컴파일러의 분리
 다수의 간편 표기 문법

 4.7

 C# 7.0~7.1 - 패턴 매칭

 패턴 매칭
 튜플

출처 : 시작하세요! C# 7.1 프로그래밍 (Beginning C# 7.1 Programming)



'Part 3 > ¶ C#(C sharp)' 카테고리의 다른 글

UI 접근  (0) 2020.03.15
Event 처리  (0) 2020.03.08
C# 2.0  (0) 2018.09.14
AND