c# visual sharp - Was sind die korrekten Versionsnummern für C #?



4 Answers

Das größte Problem beim Umgang mit den Versionsnummern von C # ist die Tatsache, dass es nicht an eine Version von .NET Framework gebunden ist, die anscheinend auf die synchronisierten Versionen zwischen Visual Studio und .NET Framework zurückzuführen ist.

Die Version von C # ist eigentlich an den Compiler gebunden, nicht an das Framework. In Visual Studio 2008 können Sie beispielsweise C # 3.0 schreiben und auf .NET Framework 2.0, 3.0 und 3.5 abzielen. Die C # 3.0-Nomenklatur beschreibt die Version der Codesyntax und die unterstützten Features auf dieselbe Weise wie ANSI C89, C90, C99 die Codesyntax / Features für C.

Schauen Sie sich Mono an und Sie werden feststellen, dass Mono 2.0 (hauptsächlich implementierte Version 2.0 von .NET Framework aus den ECMA-Spezifikationen) die C # 3.0-Syntax und -Funktionen unterstützt.

download operator anders

Was sind die korrekten Versionsnummern für C #? Was kam wann heraus? Warum kann ich keine Antworten zu C # 3.5 finden ?

Diese Frage soll in erster Linie denjenigen helfen, die nach einer falschen Versionsnummer suchen, z. B. C # 3.5 . Die Hoffnung ist, dass jeder, der keine Antwort mit der falschen Versionsnummer findet, diese Frage findet und dann erneut mit der richtigen Versionsnummer sucht.




  • C # 1.0 mit Visual Studio.NET

  • C # 2.0 mit Visual Studio 2005

  • C # 3.0 mit Visual Studio 2008

  • C # 4.0 mit Visual Studio 2010

  • C # 5.0 mit Visual Studio 2012

  • C # 6.0 mit Visual Studio 2015

  • C # 7.0 mit Visual Studio 2017




C # Versionsverlauf:

C # ist eine einfache und leistungsfähige objektorientierte Programmiersprache, die von Microsoft entwickelt wurde.

C # hat sich seit seiner ersten Veröffentlichung im Jahr 2002 stark weiterentwickelt. C # wurde mit .NET Framework 1.0 eingeführt.

In der folgenden Tabelle sind wichtige Funktionen aufgeführt, die in jeder Version von C # eingeführt wurden.

Die neueste Version von C # ist in C # -Versionen verfügbar.




Ich habe die meisten Versionen in dieser Tabelle zusammengefasst. Die einzigen, die fehlen, sollten ASP.NET Core-Versionen sein. Ich habe auch verschiedene Versionen von ASP.NET MVC hinzugefügt.

Beachten Sie, dass ASP.NET 5 in ASP.NET Core 1.0 und ASP.NET MVC 6 in ASP.NET Core MVC 1.0.0 umbenannt wurde. Ich glaube, dass diese Änderung irgendwann im Januar 2016 stattgefunden hat.

Ich habe das Veröffentlichungsdatum von ASP.NET 5 RC1 in die Tabelle aufgenommen, aber ich muss noch ASP.NET Core 1.0 und andere Kernversionen hinzufügen, da ich die genauen Veröffentlichungsdaten nicht finden konnte. Weitere Informationen zu den Veröffentlichungsdaten von ASP.NET Core finden Sie hier: Wann ist die Veröffentlichung von ASP.NET Core 1.0 (ASP.NET 5 / vNext) geplant?




Related