Zgodovina različic C # in .Net

Kazalo:

Anonim

V tej vadnici boste izvedeli-

  • Zgodovina različic .Net Framework
  • Zgodovina različic C #

Zgodovina različic .Net Framework

Prva različica okolja .Net je bila izdana leta 2002. Različica se je imenovala .Net framework 1.0. Okvir .Net je od takrat že precej napredoval in trenutna različica je 4.7.1.

Spodaj je tabela različic ogrodja .Net, ki so bile izdane z datumi izdaje. Vsaka različica ima ustrezne spremembe okvira.

Na primer, v okviru 3.5 in naprej je bil izdan ključni okvir, imenovan entitetni okvir . Ta okvir se uporablja za spremembo pristopa, pri katerem se aplikacije razvijajo med delom z bazami podatkov.

Številka različice Različica CLR Datum izdaje
1.0 1.0 13.02.2002
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 19.11.2007
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. 20.07.2015
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

Največja prednost ogrodja .Net je, da podpira platformo Windows. Skoraj vsi delajo s stroji Windows.

Microsoft vedno zagotavlja, da so ogrodja .Net skladna z vsemi podprtimi operacijskimi sistemi Windows.

Zgodovina različic C #

Različica .NET Framework Visual Studio Pomembne lastnosti
C # 1.0 .NET Framework 1.0 / 1.1 Visual Studio .NET 2002 Prva izdaja C #
C # 2.0 .NET Framework 2.0 Visual Studio 2005
  • Generiki
  • Delne vrste
  • Anonimne metode
  • Razveljavljive vrste
  • Iteratorji
  • Kovarianca in kontravarianca
C # 3.0 .NET Framework 3.0 \ 3.5 Visual Studio 2008
  • Samodejno izvedene lastnosti
  • Anonimne vrste
  • Poizvedbeni izrazi
  • Lambda izraz
  • Ekspresijska drevesa
  • Metode podaljšanja
C # 4.0 .NET Framework 4.0 Visual Studio 2010
  • Dinamična vezava
  • Poimenovani / neobvezni argumenti
  • Splošna kovarianta in kontravarianta
  • Vdelani vmesni tipi
C # 5.0 .NET Framework 4.5 Visual Studio 2012/2013
  • Asinhroni člani
  • Atributi informacij o klicatelju
C # 6.0 .NET Framework 4.6 Visual Studio 2013/2015
  • Statični uvoz
  • Filtri izjem
  • Inicializatorji lastnosti
  • Izraziti člani
  • Ničelni propagator
  • Interpolacija nizov
  • ime operaterja
  • Inicializator slovarja
C # 7.0 .NET jedro Visual Studio 2017
  • Izboljšana zmogljivost in produktivnost
  • Podpora za Azure
  • Podpora AI
  • Razvoj iger
  • Prečna platforma
  • Razvoj mobilnih aplikacij
  • Razvoj okenskih aplikacij