Tek Fotoluk İpucu–54 Onda 75
İçindekiler
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 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
![]()
![]()
Başka bir ip ucunda görüşmek dileğiyle
![]()