Tek Fotoluk İpucu–54 Onda 75

Merhaba Arkadaşlar,

Kendi tiplerimize ait koleksiyon nesnelerini kullanırken, Sort metodunu ele aldığımız durumlarda mutlaka neye göre karşılaştırma yapacağımızı belirtmemiz gerekmektedir. Bu amaçla IComparer veya IComparable gibi arayüzleri(Interface) ve bunların generic versiyonlarını kullanırız.

.Net Framework 4.5 ile birlikte ise, karşılaştırma işlemini tek satırda belirtebileceğimiz bir metod gelmektedir(Tabi RC sürümü için konuştuğumuzu hatırlatalım)

Comparer<T> tipinin Create isimli metodu, Sort fonksiyonu için gerekli olan karşılaştırma tipini kolayca üretebilmemizi sağlamaktadır. Parametre olarak aldığı temsilci(Delegate) metodunun kullanımı sırasında, primitive type seviyesine inip Compare operasyonunu çağırmaız yeterlidir. İşte size basit bir örnek Winking smile

TPI_54Nokta75_thumb2

Başka bir ip ucunda görüşmek dileğiyle Winking smile

Yorumlar (2) -

  • Hocam geleceğe yazı yazmak bu olsa gerek Smile dünden okumuş olalım Smile
  • Evet planlanan draft edilmiş foto ipuçları vardı araya RC sürümünü almam gerekiyordu. Ya index' leri kaydıracaktım ya da Smile

Yorum ekle

Loading