Jenerik

Yazar: Lewis Jackson
Yaratılış Tarihi: 8 Mayıs Ayı 2021
Güncelleme Tarihi: 15 Mayıs Ayı 2024
Anonim
Hercai Dizi Müzikleri - Jenerik Hızlı (Alternative) | Full
Video: Hercai Dizi Müzikleri - Jenerik Hızlı (Alternative) | Full

İçerik

Tanımı - Jenerik ne demektir?

Jenerikler, C # 'daki bir sınıfı veya yöntemi parametre olarak türüyle tanımlamayı sağlayan bir özelliği ifade eder.

Jenerikler, türleri yalnızca bildirim ve örnekleme sırasında belirtilen bir sınıf ve yöntem tasarlamaya izin verir.Bu, performans, verimlilik ve tür güvenliğini geliştirmeye yardımcı olacak evrensel sınıfların ve yöntemlerin geliştirilmesini sağlar.

Jenerikler, genellikle listeler, karma tablolar, sıralar vb. Kavramları uygulamak için toplama sınıfları oluştururken kullanılır. Bu sınıflar, bir dizi nesneyi yönetir ve belirli bir veri türüne özgü olmayan işlemleri içerir.

Jenerikler ayrıca parametrik polimorfizm olarak bilinir.


Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmenize ve yürütmenize nasıl yardımcı olabileceğini öğreneceksiniz.

Techopedia Generics açıklıyor

Jenerikler, C # 2.0'da, önceki sürümlerde genelleme uygulamadaki sınırlamanın üstesinden gelmek için .NET'in Genel Dil Çalışma Zamanı'nın bir parçası olarak tanıtıldı. Genelleme, genel baz tipi olan System.Object tiplerine ve tiplerine göre, tip açısından güvenli ve gerekli olmayan bir dökümle sonuçlandı;

Jenerik kullanmanın yararlarından bazıları şunlardır:

  • Koleksiyondaki her bir öğeye erişmek için döküm yapılması gerekmez
  • Jenerik kullanan müşteri kodu, bildirimi içinde kullanılandan farklı olan verilerin kullanımını engelleyerek yürütme sırasında güvenlidir.
  • Birden fazla veri türü için kod çoğaltılmamış

Liste koleksiyon sınıfı, .NET Framework Sınıf kitaplığında sağlanan, kendisine parametre olarak geçirilen herhangi bir türden (T) bir öğe eklemek, silmek ve aramak için kullanılabilen genel sınıfa bir örnektir. List sınıfı, istemci kodunda bir type parametresiyle başlatıldığında, aynı türle uygulanan somut bir sınıfa benzer.

Jenerikler, kavramdaki C ++ şablonlarına benzer ancak uygulamada farklılık gösterir.

Bu tanım, C # con yazılmıştır