C # - und .Net-Versionsverlauf

Inhaltsverzeichnis:

Anonim

In diesem Tutorial lernen Sie:

  • .Net Framework Versionsverlauf
  • C # Versionsverlauf

.Net Framework Versionsverlauf

Die erste Version des .Net-Frameworks wurde im Jahr 2002 veröffentlicht. Die Version hieß .Net Framework 1.0. Das .Net-Framework hat seitdem einen langen Weg zurückgelegt und die aktuelle Version ist 4.7.1.

Unten finden Sie eine Tabelle der .NET Framework-Versionen, die mit ihren Veröffentlichungsdaten veröffentlicht wurden. Jede Version hat relevante Änderungen am Framework.

Beispielsweise wurde in Framework 3.5 und höher ein Schlüsselframework namens Entity Framework veröffentlicht. Dieses Framework wird verwendet, um den Ansatz zu ändern, mit dem die Anwendungen während der Arbeit mit Datenbanken entwickelt werden.

Versionsnummer CLR-Version Veröffentlichungsdatum
1.0 1.0 2002-02-13
1.1 1.1 2003-04-24
2.0 2.0 2005-11-07
3.0 2.0 2006-11-06
3.5 2.0 2007-11-19
4.0 4 2010-04-12
4.5 4 2012-08-15
4.5.1 4 2013-10-17
4.5.2 4 05.05.2014
4.6 4 2015-07-20
4.6.1 4 2015-11-17
4.6.2 4 2016-08-02
4.7 4 2017-04-05
4.7.1 4 2017-10-17

Der größte Vorteil des .Net-Frameworks besteht darin, dass es die Windows-Plattform unterstützt. Fast jeder arbeitet mit Windows-Computern.

Microsoft stellt immer sicher, dass .NET-Frameworks mit allen unterstützten Windows-Betriebssystemen kompatibel sind.

C # Versionsverlauf

Ausführung .NET Framework Visual Studio Wichtige Funktionen
C # 1.0 .NET Framework 1.0 / 1.1 Visual Studio .NET 2002 Erste Veröffentlichung von C #
C # 2.0 .NET Framework 2.0 Visual Studio 2005
  • Generika
  • Teiltypen
  • Anonyme Methoden
  • Nullable Typen
  • Iteratoren
  • Kovarianz und Kontravarianz
C # 3.0 .NET Framework 3.0 \ 3.5 Visual Studio 2008
  • Automatisch implementierte Eigenschaften
  • Anonyme Typen
  • Abfrageausdrücke
  • Lambda-Ausdruck
  • Ausdrucksbäume
  • Erweiterungsmethoden
C # 4.0 .NET Framework 4.0 Visual Studio 2010
  • Dynamische Bindung
  • Benannte / optionale Argumente
  • Generische Kovariante und Kontravariante
  • Eingebettete Interop-Typen
C # 5.0 .NET Framework 4.5 Visual Studio 2012/2013
  • Asynchrone Mitglieder
  • Anruferinformationsattribute
C # 6.0 .NET Framework 4.6 Visual Studio 2013/2015
  • Statische Importe
  • Ausnahmefilter
  • Eigenschaftsinitialisierer
  • Mitglieder mit Ausdruckskörper
  • Null-Propagator
  • String-Interpolation
  • Name des Betreibers
  • Wörterbuchinitialisierer
C # 7.0 .NET Core Visual Studio 2017
  • Verbesserte Leistung und Produktivität
  • Azure-Unterstützung
  • KI-Unterstützung
  • Spieleentwicklung
  • Plattformübergreifend
  • Entwicklung mobiler Apps
  • Fenster App Entwicklung