c# C #의 올바른 버전 번호는 무엇입니까?





4 Answers

C #의 버전 번호를 다룰 때 가장 큰 문제는 Visual Studio와 .NET Framework 간의 동기화 된 릴리스로 인해 나타나는 .NET Framework 버전과 관련이 없다는 사실입니다.

C #의 버전은 실제로 프레임 워크가 아니라 컴파일러에 바인딩됩니다. 예를 들어 Visual Studio 2008에서는 C # 3.0을 작성하고 .NET Framework 2.0, 3.0 및 3.5를 대상으로 할 수 있습니다. C # 3.0 명명법은 ANSI C89, C90, C99 에서 C의 코드 구문 / 기능을 설명하는 것과 같은 방식으로 코드 구문 및 지원되는 기능의 버전을 설명합니다.

Mono를 살펴보면 Mono 2.0 (주로 ECMA 사양의 .NET Framework 버전 2.0 구현)이 C # 3.0 구문과 기능을 지원한다는 것을 알 수 있습니다.

c# .net visual-studio .net-framework-version compiler-version

C #의 올바른 버전 번호는 무엇입니까? 언제 나온거야? C # 3.5에 대한 답변을 찾을 수없는 이유는 무엇입니까?

이 질문은 주로 C # 3.5 와 같이 잘못된 버전 번호를 사용하여 답변을 검색하는 사용자를 돕는 것입니다. 희망 사항은 잘못된 버전 번호로 답변을 찾지 못한 사람은 질문을 찾은 다음 올바른 버전 번호로 다시 검색한다는 것입니다.




  • Visual Studio.NET을 사용하는 C # 1.0

  • Visual Studio 2005를 사용하는 C # 2.0

  • Visual Studio 2008과 함께 C # 3.0

  • Visual Studio 2010과 함께 C # 4.0

  • Visual Studio 2012와 함께 C # 5.0

  • Visual Studio 2015를 사용하는 C # 6.0

  • Visual Studio 2017과 함께 C # 7.0




C # 버전 기록 :

C #은 Microsoft에서 개발 한 간단하고 강력한 객체 지향 프로그래밍 언어입니다.

C #은 2002 년 첫 출시 이후 많이 발전했습니다. C #은 .NET Framework 1.0과 함께 도입되었습니다.

다음 표에는 각 버전의 C #에서 소개 된 중요한 기능이 나와 있습니다.

C #의 최신 버전은 C # 버전에서 사용할 수 있습니다.




이 표의 대부분 버전을 요약했습니다. 누락 된 유일한 것들은 ASP.NET Core 버전이어야합니다. 또한 여러 버전의 ASP.NET MVC를 추가했습니다.

ASP.NET 5는 ASP.NET Core 1.0으로 변경되었으며 ASP.NET MVC 6은 ASP.NET Core MVC 1.0.0으로 변경되었습니다. 나는이 변화가 2016 년 1 월경에 언젠가 일어났다 고 생각합니다.

ASP.NET 5 RC1의 출시 날짜를 테이블에 포함 시켰지만 정확한 출시 날짜를 찾을 수 없기 때문에 아직 ASP.NET 코어 1.0 및 기타 핵심 버전을 포함했습니다. ASP.NET Core와 관련된 릴리스 날짜에 대한 자세한 내용은 다음을 참조하십시오. ASP.NET Core 1.0 (ASP.NET 5 / vNext)은 언제 릴리스 예정입니까?




Related