unmanaged
-
c#'ta garbage collector'ın takip etmediği tiplere dair generic constraint yaratmak için kullanılan anahtar kelime. c# 7.3 ile gelmiştir.
örn:
t topla<t>(t a, t b) where t : unmanaged
{
return a + b;
}
bu durumda topla() fonksiyonunu sadece int, byte, bool gibi tiplerle çağırabilirsiniz. tabii derleyici tiplerin "+" operatörünü destekleyip desteklemediğini derleme sırasında bilemediğinden bu kod patlar ama o ayrı konu. işe yaradığı başka alanlar mevcuttur, kopyalama, paketleme gibi.
ayrıca bkz:
- blittable types
- unmanaged code
ekşi sözlük kullanıcılarıyla mesajlaşmak ve yazdıkları entry'leri
takip etmek için giriş yapmalısın.
hesabın var mı? giriş yap