[C#] .NET Framework에 대응하는 C# 버전
728x90
반응형
C#은 .NET Framework 버전 및 Visual Studio 버전과 밀접한 관련이 있으며, .NET Framework버전에 대응하는 C# 버전은 다음과 같다.
.NET 버전 | C# 버전 | Visual Studio |
.Net 1.0 | C# 1.0 | Visual Studio .NET |
.Net 1.1 | C# 1.1 | Visual Studio .NET 2003 |
.Net 2.0 | C# 2.0 | Visual Studio 2005 |
.Net 3.0 | C# 2.0 | Visual Studio 2005 Extensions |
.Net 3.5 | C# 3.0 | Visual Studio 2008 |
.Net 4.0 | C# 4.0 | Visual Studio 2010 |
.Net 4.5 | C# 5.0 | Visual Studio 2012 Visual Studio 2013 |
.Net 4.6 | C# 6.0 | Visual Studio 2015 |
.Net 4.6.2 | C# 7.0 | Visual Studio 2017 |
.Net 4.7 | C# 7.1 | Visual Studio 2017 Update 15.3 |
.Net 4.7.1 | C# 7.2 | Visual Studio 2017 Update 15.5 |
.Net 4.7.2 | C# 7.3 | Visual Studio 2017 Update 15.7 |
.Net Core 3.0 | C# 8.0 | Visual Studio 2019 Update 16.3 + .NET Core 3.0 |
.Net 5.0 | C# 9.0 | Visual Studio 2019 Update 16.8 + .NET 5.0 |
- VS2010은 .NET 4.0 외에 2.0, 3.0, 3.5 모두 지원한다.
- C# 7.1, C# 7.2, C# 7.3은 Minor 버전으로 자동으로 변환되지 않으며, VS에서 C# 프로젝트 속성 -> Build -> Advanced -> Language Version에서 해당 버전을 선택해야 한다.
- C# 8.0을 사용하기 위해서는 VS 2019를 16.3 이상으로 업데이트하고 .NET Core 3.0을 설치한 후 사용해야 한다.
(.NET Framework 4.8에서 사용 불가능)
참고사이트
https://www.csharpstudy.com/CSharp/CSharp-version.aspx
728x90
반응형
'Programming > C#' 카테고리의 다른 글
[C# 6.0] 문자열 보간(String interpolation) (0) | 2021.07.04 |
---|---|
[C# 8.0] 널 병합 할당자 (0) | 2020.08.27 |
[C# 6.0] 널 조건 연산자 (Null-conditional operator) (0) | 2020.08.27 |
[C#] String.Format 표준 숫자 서식 문자열 (0) | 2020.06.20 |
댓글
이 글 공유하기
다른 글
-
[C# 6.0] 문자열 보간(String interpolation)
[C# 6.0] 문자열 보간(String interpolation)
2021.07.04 -
[C# 8.0] 널 병합 할당자
[C# 8.0] 널 병합 할당자
2020.08.27 -
[C# 6.0] 널 조건 연산자 (Null-conditional operator)
[C# 6.0] 널 조건 연산자 (Null-conditional operator)
2020.08.27 -
[C#] String.Format 표준 숫자 서식 문자열
[C#] String.Format 표준 숫자 서식 문자열
2020.06.20