Kayıtlar

Şubat 24, 2026 tarihine ait yayınlar gösteriliyor

.net 11 Yeni gelen özellikler async-await

Resim
  Nick Chapsas'ın bu videosunda,  .NET 11 Preview 1  ile birlikte gelen ve  async/await  yapısında devrim niteliğinde olan "Runtime Async" özelliği tanıtılıyor. İşte videonun detaylı özeti: Temel Değişim: Derleme Zamanından Çalışma Zamanına Eski Yapı (.NET 10 ve öncesi):   async/await  kullandığınızda, C# derleyicisi kodunuzu arka planda karmaşık bir  "State Machine" (Durum Makinesi)  yapısına dönüştürürdü. Bu süreçte IL (Intermediate Language) seviyesinde çok fazla kod üretilir ve özellikle hata ayıklama sırasında karmaşık "stack trace"ler oluşurdu. Microsoft, Windows ile gelen .NET Framework zamanında çalışma zamanına (runtime) dokunmaktan korktuğu için bu özelliği sadece derleme zamanı bir "hile" (lowering) olarak sunmuştu [ ]. Yeni Yapı (.NET 11):  Artık  async/await  mantığı doğrudan  çalışma zamanı (runtime)  tarafından yönetiliyor. IL kodunda devasa durum makineleri yerine, sadece  AsyncHelpers  gibi ...