C# ve .Net Sürüm Geçmişi

.Net Framework Sürüm Geçmişi

.Net çerçevesinin ilk sürümü 2002 yılında yayınlandı. Sürüme .Net çerçevesi 1.0 adı verildi. .Net çerçevesi o zamandan beri çok yol kat etti ve mevcut sürüm 4.7.1.

Aşağıda yayın tarihleriyle birlikte yayımlanan .Net framework sürümlerinin tablosu yer almaktadır. Her sürümün çerçevede ilgili değişiklikleri vardır.

Örneğin, çerçeve 3.5 ve sonrasında, Varlık çerçevesi serbest bırakıldı. Bu çerçeve, uygulamaların geliştirildiği yaklaşımı değiştirmek için kullanılır. veritabanları.

Bu eğitimde şunları öğreneceksiniz:

Sürüm numarası CLR sürümü Yayın tarihi
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

En büyük avantajı .Net çerçevesi destekliyor mu Windows platformu. Hemen hemen herkes birlikte çalışıyor Windows makineleri.

Microsoft .Net çerçevelerinin her zaman desteklenen tüm çerçevelerle uyumlu olmasını sağlar Windows işletim sistemleri.

C# Sürüm Geçmişi

Sürümü . NET Framework Visual Studio Önemli Özellikler
C # 1.0 .NET Çerçevesi 1.0/1.1 Visual Studio .NET 2002 C#'ın ilk sürümü
C # 2.0 . NET Framework 2.0 Visual Studio 2005
  • Jenerik
  • Kısmi tipler
  • Anonim yöntemler
  • Null yapılabilir türler
  • yineleyiciler
  • Kovaryans ve kontravaryans
C # 3.0 .NET Çerçevesi 3.0/3.5 Visual Studio 2008
  • Otomatik uygulanan özellikler
  • Anonim türler
  • Sorgu ifadeleri
  • Lambda ifadesi
  • İfade ağaçları
  • Uzatma yöntemleri
C # 4.0 . NET Framework 4.0 Visual Studio 2010
  • Dinamik bağlama
  • Adlandırılmış/isteğe bağlı bağımsız değişkenler
  • Genel kovaryant ve kontravaryant
  • Gömülü birlikte çalışma türleri
C # 5.0 . NET Framework 4.5 Görsel Stüdyo 2012/2013
  • Asenkron üyeler
  • Arayan bilgisi özellikleri
C # 6.0 . NET Framework 4.6 Görsel Stüdyo 2013/2015
  • Statik içe aktarma
  • İstisna filtreleri
  • Özellik başlatıcıları
  • İfade gövdeli üyeler
  • Boş yayıcı
  • Dize enterpolasyonu
  • operatörün adı
  • Sözlük başlatıcı
C # 7.0 .NET Çekirdeği Visual Studio 2017
  • Geliştirilmiş performans ve üretkenlik
  • Azure Destek
  • Yapay Zeka Desteği
  • Oyun geliştirme
  • Çapraz platform
  • Mobil Uygulama Geliştirme
  • Pencere Uygulaması Geliştirme