Etiket Arsivleri

Generic Yapılar

Generic türlerde aynı zamanda class oluşturabilir ve bu class’larımdan çalşma zamanımda istediğim şekilde instance alarak istediğim gibi işlemler yapabilirim, örneğin; Görüldüğü gibi tanımladığım class?dan generic türü olarak string türünde ve int türünde instance alabiliyorum. Böylece oluşturulan nesneye sadece tanımlandığı türde veri atabiliyorum. Generic türde class tanımlandığı gibi interface, struct, delagate veya metotlarda generic türde tanımlanabilirler. Örnek olarak aşağıdaki örnekte bir …

Daha Fazlasi

Generic Type Collections – Generic Tipinde Koleksiyonlar

.NET 2.0?dan sonra son yazılarımda bahsettiğim tipik koleksiyon sınıfları yerini şablon tipli yani generic type koleksiyon sınıflarına bıraktı. Klasik tipli koleksiyon sınıfları içerisine aldıkları elemanların hepsini object türünde saklar. Ve bu durum performans kaybına sebep olur, çünkü boxing ve unboxing işlemleri yapılmaktadır, boxing ve unboxing işlemleri için tür dönüşümlerini incelemenizi öneririm. Performans kaybının yanı sıra aynı zamanda tür güvenliği (type …

Daha Fazlasi