C # és .Net verziótörténet

Tartalomjegyzék:

Anonim

Ebben az oktatóanyagban megtanulja-

  • .Net Framework verziótörténet
  • C # verziótörténet

.Net Framework verziótörténet

A .Net keretrendszer első verziója 2002-ben jelent meg. A verzió neve .Net framework 1.0 volt. A .Net keretrendszer hosszú utat tett meg azóta, és a jelenlegi verzió a 4.7.1.

Az alábbiakban a .Net keretrendszer-verziók táblázata látható, amelyeket a megjelenési dátumokkal együtt adtak ki. Minden verzió lényeges változásokat tartalmaz a keretrendszerben.

Például a 3.5 és újabb keretrendszerben megjelent az Entity framework nevű kulcsfontosságú keretrendszer . Ezt a keretrendszert használják az alkalmazások fejlesztésének szemléletmódjának megváltoztatására az adatbázisokkal való munka közben.

Verziószám CLR verzió Kiadási dátum
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

A .Net keretrendszer legnagyobb előnye, hogy támogatja a Windows platformot. Szinte mindenki Windows gépekkel dolgozik.

A Microsoft mindig biztosítja, hogy a .Net keretrendszerek megfeleljenek az összes támogatott Windows operációs rendszernek.

C # verziótörténet

Változat .NET Framework Vizuális Stúdió Fontos jellemzők
C # 1.0 .NET Framework 1.0 / 1.1 Visual Studio .NET 2002 A C # első kiadása
C # 2.0 .NET Framework 2.0 Visual Studio 2005
  • Generikusok
  • Részleges típusok
  • Névtelen módszerek
  • Kihúzhatatlan típusok
  • Iterátorok
  • Kovariancia és ellentmondás
C # 3.0 .NET Framework 3.0 \ 3.5 Visual Studio 2008
  • Automatikusan megvalósított tulajdonságok
  • Névtelen típusok
  • Lekérdezési kifejezések
  • Lambda kifejezés
  • Kifejezési fák
  • Bővítési módszerek
C # 4,0 .NET Framework 4.0 Visual Studio 2010
  • Dinamikus kötés
  • Megnevezett / opcionális argumentumok
  • Általános kovariáns és ellentmondásos
  • Beágyazott interop típusok
C # 5,0 .NET Framework 4.5 Visual Studio 2012/2013
  • Aszinkron tagok
  • Hívóinformációk attribútumai
C # 6.0 .NET-keretrendszer 4.6 Visual Studio 2013/2015
  • Statikus behozatal
  • Kivételszűrők
  • Tulajdon inicializálói
  • Kifejező testű tagok
  • Null propagátor
  • Húrinterpoláció
  • üzemeltető neve
  • Szótár inicializáló
C # 7.0 .NET Core Visual Studio 2017
  • Javított teljesítmény és termelékenység
  • Azure támogatás
  • AI támogatás
  • Játékfejlesztés
  • Cross platform
  • Mobilalkalmazás-fejlesztés
  • Ablakalkalmazás-fejlesztés