</> realdeveloper

CLR: C# kodunu kim çalıştırır?

Common Language Runtime, .NET kodunun çalışmasını yöneten ortamdır. Bellek yönetimi, tür güvenliği ve istisna yönetimi gibi hizmetler sağlar. C# dili, .NET kitaplıkları ve CLR farklı sorumluluklara sahiptir.

Somut bir örnek

Bir nesneye artık erişilemiyorsa çöp toplayıcı belleğini geri kazanabilir. Dosya veya veritabanı bağlantısını zamanında kapatmak için yine IDisposable/using gerekir.

using var connection = new SqliteConnection(path);

Kendi cümlenle açıkla

Çöp toplama varken bir bağlantıyı neden dispose ederiz?

Nasıl çalışabilirsin?

Önce gerekçeni yaz. Asıl dokümanı kontrol et, bir varsayımını belirle ve farklı bir örnek dene. Bu sayfayı okumak doğrulanmış beceri kanıtı sayılmaz.

Kaynak ve kontrol

Microsoft CLR ↗

Özgün RealDeveloper anlatımı; son kaynak kontrolü: .

Pratikle devam et

Bu sayfalar herkese açıktır. Cevaplarını kaydetmek ve kişisel çalışma rotasını kullanmak için giriş yap.

Çalışma konularını aç →