C # en .Net versiegeschiedenis

Inhoudsopgave:

Anonim

In deze tutorial leer je-

  • .Net Framework-versiegeschiedenis
  • C # Versiegeschiedenis

.Net Framework-versiegeschiedenis

De eerste versie van het .Net framework werd uitgebracht in het jaar 2002. De versie heette .Net framework 1.0. Het .Net-framework heeft sindsdien een lange weg afgelegd en de huidige versie is 4.7.1.

Hieronder vindt u de tabel met .Net Framework-versies, die zijn vrijgegeven met hun releasedatums. Elke versie heeft relevante wijzigingen in het framework.

In raamwerk 3.5 en later werd bijvoorbeeld een sleutelraamwerk uitgebracht , het Entity-raamwerk genaamd . Dit raamwerk wordt gebruikt om de aanpak te veranderen waarin de applicaties worden ontwikkeld tijdens het werken met databases.

Versienummer CLR-versie Datum van publicatie
1.0 1.0 2002/02/13
1.1 1.1 2003-04-24
2.0 2.0 07-11-2005
3.0 2.0 2006-11-06
3.5 2.0 2007-11-19
4.0 4 12-04-2010
4.5 4 2012-08-15
4.5.1 4 17-10-2013
4.5.2 4 05/05/2014
4.6 4 20 juli 2015
4.6.1 4 17-11-2015
4.6.2 4 02-08-2016
4.7 4 05-04-2017
4.7.1 4 17-10-2017

Het grootste voordeel van het .Net-framework is dat het Windows-platform ondersteunt. Bijna iedereen werkt met Windows-machines.

Microsoft zorgt er altijd voor dat .Net-frameworks voldoen aan alle ondersteunde Windows-besturingssystemen.

C # Versiegeschiedenis

Versie .NET Framework Visuele studio Belangrijke mogelijkheden
C # 1.0 .NET Framework 1.0 / 1.1 Visual Studio .NET 2002 Eerste release van C #
C # 2.0 .NET Framework 2.0 Visual Studio 2005
  • Merkloos product
  • Gedeeltelijke typen
  • Anonieme methoden
  • Nullable typen
  • Iteratoren
  • Covariantie en contravariantie
C # 3.0 .NET Framework 3.0 \ 3.5 Visual Studio 2008
  • Automatisch geïmplementeerde eigenschappen
  • Anonieme typen
  • Query-expressies
  • Lambda-uitdrukking
  • Expressie bomen
  • Uitbreidingsmethoden
C # 4.0 .NET Framework 4.0 Visual Studio 2010
  • Dynamische binding
  • Benoemde / optionele argumenten
  • Generiek covariant en contravariant
  • Ingebouwde interop-typen
C # 5.0 .NET Framework 4.5 Visual Studio 2012/2013
  • Asynchrone leden
  • Kenmerken bellerinfo
C # 6,0 .NET Framework 4.6 Visual Studio 2013/2015
  • Statische invoer
  • Uitzonderingsfilters
  • Eigenschap initializers
  • Uitdrukkingslichamen
  • Null-propagator
  • String-interpolatie
  • naam van operator
  • Woordenboek-initialisatieprogramma
C # 7,0 .NET Core Visual Studio 2017
  • Verbeterde prestaties en productiviteit
  • Azure-ondersteuning
  • AI-ondersteuning
  • Game-ontwikkeling
  • Cross-platform
  • Ontwikkeling van mobiele apps
  • Window App-ontwikkeling