C # och. Net-versionhistorik

Innehållsförteckning:

Anonim

I den här handledningen lär du dig-

  • .Net Framework Versionshistorik
  • C # Versionshistorik

.Net Framework Versionshistorik

Den första versionen av .Net Framework släpptes år 2002. Versionen kallades .Net Framework 1.0. .Net-ramverket har kommit långt sedan dess och den nuvarande versionen är 4.7.1.

Nedan är tabellen över .Net-ramversioner, som har släppts med sina släppdatum. Varje version har relevanta ändringar av ramverket.

Till exempel i ramverk 3.5 och framåt släpptes ett nyckelram som kallades Entity-ramverket . Detta ramverk används för att ändra det tillvägagångssätt som applikationerna utvecklas när man arbetar med databaser.

Versionsnummer CLR-version Utgivningsdatum
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 2014-05-05
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

Den största fördelen med .Net-ramverket är att den stöder Windows-plattformen. Nästan alla arbetar med Windows-maskiner.

Microsoft ser alltid till att .Net-ramar överensstämmer med alla Windows-operativsystem som stöds.

C # Versionshistorik

Version .NET Framework Visuell Studio Viktiga funktioner
C # 1.0 .NET Framework 1.0 / 1.1 Visual Studio .NET 2002 Första utgåvan av C #
C # 2.0 .NET Framework 2.0 Visual Studio 2005
  • Generika
  • Delvisa typer
  • Anonyma metoder
  • Nullable typer
  • Iteratorer
  • Kovarians och kontravarans
C # 3.0 .NET Framework 3.0 \ 3.5 Visual Studio 2008
  • Autoimplementerade egenskaper
  • Anonyma typer
  • Frågauttryck
  • Lambdauttryck
  • Uttrycksträd
  • Förlängningsmetoder
C # 4.0 .NET Framework 4.0 Visual Studio 2010
  • Dynamisk bindning
  • Namngivna / valfria argument
  • Generisk kovariant och kontravariant
  • Inbäddade interop-typer
C # 5.0 .NET Framework 4.5 Visual Studio 2012/2013
  • Asynkrona medlemmar
  • Attribut för samtalsinfo
C # 6.0 .NET Framework 4.6 Visual Studio 2013/2015
  • Statisk import
  • Undantagsfilter
  • Fastighetsinitialiserare
  • Expression kroppsliga medlemmar
  • Null propagator
  • Stränginterpolation
  • operatörens namn
  • Ordbokens initialiserare
C # 7.0 .NET Core Visual Studio 2017
  • Förbättrad prestanda och produktivitet
  • Azure-support
  • AI-support
  • Spelutveckling
  • Cross plattform
  • Utveckling av mobilappar
  • Utveckling av fönsterappar