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

 

C# 버전 - C# 프로그래밍 배우기 (Learn C# Programming)

C# 버전 C#은 .NET Framework 버전 및 Visual Studio 버전과 밀접한 관련이 있으며, 다음 도표에서 각 버젼별 연관성을 살펴 볼 수 있다. .NET 버전 C# 버전 Visual Studio .NET 1.0 C# 1.0 Visual Studio .NET .NET 1.1 C# 1.1 Vi

www.csharpstudy.com

 

728x90
반응형