Povijest verzija C# i .Net

Povijest verzija .Net Frameworka

Prva verzija .Net frameworka objavljena je 2002. godine. Verzija se zvala .Net framework 1.0. .Net framework je od tada prešao dug put, a trenutna verzija je 4.7.1.

Ispod je tablica verzija .Net okvira, koje su objavljene s datumima izdavanja. Svaka verzija ima relevantne promjene okvira.

Na primjer, u okviru 3.5 i nadalje ključni okvir pod nazivom Okvir entiteta je pušten na slobodu. Ovaj okvir se koristi za promjenu pristupa u kojem se razvijaju aplikacije tijekom rada baze podataka.

U ovom vodiču naučit ćete-

Broj verzije CLR verzija Datum izlaska
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

Najveća prednost .Net framework je da podržava Windows platforma. Gotovo svi rade sa Windows strojevima.

Microsoft uvijek osigurava da su .Net okviri u skladu sa svim podržanim Windows operativni sustavi.

Povijest C# verzija

Verzija . NET Framework Visual Studio Važne značajke
C # 1.0 .NET Framework 1.0/1.1 Visual Studio .NET 2002 Prvo izdanje C#
C # 2.0 . NET Framework 2.0 Visual Studio 2005
  • Generički lijekovi
  • Djelomične vrste
  • Anonimne metode
  • Nullable tipovi
  • Iteratori
  • Kovarijantnost i kontravarijantnost
C # 3.0 .NET Framework 3.0/3.5 Visual Studio 2008
  • Automatski implementirana svojstva
  • Anonimni tipovi
  • Izrazi upita
  • Lambda izraz
  • Stabla izraza
  • Metode proširenja
C # 4.0 . NET Framework 4.0 Visual Studio 2010
  • Dinamičko uvezivanje
  • Imenovani/neobavezni argumenti
  • Generički kovarijantni i kontravarijantni
  • Ugrađene vrste međudjelovanja
C # 5.0 . NET Framework 4.5 Visual Studio 2012/2013
  • Asinkroni članovi
  • Atributi informacija o pozivatelju
C # 6.0 . NET Framework 4.6 Visual Studio 2013/2015
  • Statički uvozi
  • Filtri izuzetaka
  • Inicijalizatori svojstava
  • Izraz tijela članova
  • Nul propagator
  • Interpolacija niza
  • ime operatera
  • Inicijalizator rječnika
C # 7.0 .NET jezgra Visual Studio 2017
  • Poboljšana izvedba i produktivnost
  • Azure Podrška
  • AI podrška
  • Razvoj igara
  • Cross platforma
  • Razvoj mobilnih aplikacija
  • Razvoj Windows aplikacija