C # ja .Net-versiohistoria

Sisällysluettelo:

Anonim

Tässä opetusohjelmassa opit-

  • .Net Framework -versiohistoria
  • C # -versiohistoria

.Net Framework -versiohistoria

Ensimmäinen .Net-kehyksen versio julkaistiin vuonna 2002. Versiota kutsuttiin .Net Framework 1.0: ksi. .Net-kehys on edennyt pitkälle, ja nykyinen versio on 4.7.1.

Alla on taulukko .Net-kehysversioista, jotka on julkaistu julkaisupäivämäärineen. Jokaisella versiolla on asiaankuuluvia muutoksia kehykseen.

Esimerkiksi kehyksessä 3.5 ja siitä eteenpäin julkaistiin keskeinen kehys nimeltä Entity framework . Tätä kehystä käytetään muuttamaan lähestymistapaa, jossa sovelluksia kehitetään tietokantojen kanssa työskenneltäessä.

Versionumero CLR-versio Julkaisupäivä
1.0 1.0 13.2.2002
1.1 1.1 24.4.2003
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 15.8.2012
4.5.1 4 17.10.2013
4.5.2 4 2014-05-05
4.6 4 20.7.2015
4.6.1 4 17.11.2015
4.6.2 4 2.6.2016
4.7 4 2017-04-05
4.7.1 4 2017-10-17

.Net-kehyksen suurin etu on, että se tukee Windows-alustaa. Lähes kaikki työskentelevät Windows-koneiden kanssa.

Microsoft varmistaa aina, että .Net-kehykset ovat kaikkien tuettujen Windows-käyttöjärjestelmien mukaisia.

C # -versiohistoria

Versio .NET Framework Visual Studio Tärkeitä ominaisuuksia
C # 1.0 .NET Framework 1.0 / 1.1 Visual Studio .NET 2002 C #: n ensimmäinen julkaisu
C # 2.0 .NET Framework 2.0 Visual Studio 2005
  • Yleiset
  • Osittaiset tyypit
  • Anonyymit menetelmät
  • Nullable tyypit
  • Iteraattorit
  • Kovarianssi ja ristiriita
C # 3.0 .NET Framework 3.0 \ 3.5 Visual Studio 2008
  • Automaattisesti toteutetut ominaisuudet
  • Anonyymit tyypit
  • Kyselylausekkeet
  • Lambda-ilmaisu
  • Ilmaisupuut
  • Laajennusmenetelmät
C # 4,0 .NET Framework 4.0 Visual Studio 2010
  • Dynaaminen sidonta
  • Nimetyt / valinnaiset argumentit
  • Yleinen kovariaatti ja ristiriita
  • Upotetut keskinäiset tyypit
C # 5,0 .NET Framework 4.5 Visual Studio 2012/2013
  • Asynkroniset jäsenet
  • Soittajan tiedot -määritteet
C # 6,0 .NET Framework 4.6 Visual Studio 2013/2015
  • Staattinen tuonti
  • Poikkeussuodattimet
  • Ominaisuuden alustus
  • Ilmaisun täyteläiset jäsenet
  • Tyhjä levittäjä
  • Merkkijonon interpolointi
  • operaattorin nimi
  • Sanakirjan alustus
C # 7,0 .NET-ydin Visual Studio 2017
  • Parempi suorituskyky ja tuottavuus
  • Azure-tuki
  • Tekoälyn tuki
  • Pelin kehittäminen
  • Poikkitaso
  • Mobiilisovellusten kehittäminen
  • Ikkunan sovelluskehitys