Historia wersji C # i .Net

Spisie treści:

Anonim

W tym samouczku nauczysz się:

  • Historia wersji .NET Framework
  • Historia wersji C #

Historia wersji .NET Framework

Pierwsza wersja frameworka .Net została wydana w 2002 roku. Wersja nosiła nazwę .Net framework 1.0. Od tamtej pory framework .Net przeszedł długą drogę, a aktualna wersja to 4.7.1.

Poniżej znajduje się tabela wersji frameworka .Net, które zostały wydane wraz z datami ich wydania. Każda wersja zawiera odpowiednie zmiany w frameworku.

Na przykład w frameworku 3.5 i nowszych wydano kluczową strukturę zwaną Entity Framework . Ta struktura służy do zmiany podejścia, w którym aplikacje są tworzone podczas pracy z bazami danych.

Numer wersji Wersja CLR Data wydania
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

Największą zaletą frameworka .Net jest to, że obsługuje platformę Windows. Prawie każdy pracuje na komputerach z systemem Windows.

Firma Microsoft zawsze zapewnia, że ​​platformy .Net są zgodne ze wszystkimi obsługiwanymi systemami operacyjnymi Windows.

Historia wersji C #

Wersja .NET Framework Visual Studio Ważne funkcje
C # 1.0 .NET Framework 1.0 / 1.1 Visual Studio .NET 2002 Pierwsze wydanie C #
C # 2.0 .NET Framework 2.0 Visual Studio 2005
  • Generics
  • Częściowe typy
  • Metody anonimowe
  • Typy zerowe
  • Iteratory
  • Kowariancja i kontrawariancja
C # 3.0 .NET Framework 3.0 \ 3.5 Visual Studio 2008
  • Właściwości zaimplementowane automatycznie
  • Typy anonimowe
  • Wyrażenia zapytania
  • Wyrażenie lambda
  • Drzewa wyrażeń
  • Metody rozszerzające
C # 4.0 .NET Framework 4.0 Visual Studio 2010
  • Dynamiczne wiązanie
  • Nazwane / opcjonalne argumenty
  • Ogólna kowariantna i kontrawariantna
  • Osadzone typy międzyoperacyjne
C # 5.0 .NET Framework 4.5 Visual Studio 2012/2013
  • Członkowie asynchroniczne
  • Atrybuty informacji o dzwoniącym
C # 6.0 .NET Framework 4.6 Visual Studio 2013/2015
  • Import statyczny
  • Filtry wyjątków
  • Inicjatory właściwości
  • Członkowie ciała ekspresji
  • Zerowy propagator
  • Interpolacja ciągów
  • nazwa operatora
  • Inicjator słownika
C # 7.0 .NET Core Visual Studio 2017
  • Lepsza wydajność i produktywność
  • Pomoc techniczna platformy Azure
  • Wsparcie AI
  • Produkcja gier
  • Wieloplatformowy
  • Tworzenie aplikacji mobilnych
  • Tworzenie aplikacji dla systemu Windows