SORU
21 Aralık 2009, PAZARTESİ


Nerede ETMENİZ() vs FindAll()

Birisi Nerede işlevleri kontrol ETMENİZ(..) ve FindAll(..) farklı nasıl açıklayabilir? İkisi de aynı şeyi yapmak gibi...

CEVAP
21 Aralık 2009, PAZARTESİ


FindAll() List<T> tipi Where gibi SERİ uzantısı bir yöntem değil, bir işlevdir. Kontrol ETMENİZ uzatma yöntemleri çalışma uygulayan herhangi bir tür IEnumerable, FindAll tek kullanılır List<T> örnekler (veya sınıfların örneklerini bu miras, elbette).

Ayrıca, gerçek amacı farklıdır. Where nesne numaralandırılmış talep üzerine yürütülen IEnumerable bir örnek verir. FindAll istenen öğeleri içeren List<T> Yeni döndürür. FindAll IEnumerable örneği Where(...).ToList() " demesi gibi.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • andony5589

    andony5589

    7 Aralık 2011
  • Elly Awesome

    Elly Awesome

    15 ŞUBAT 2010
  • MusicDeluxeTV

    MusicDeluxeT

    14 Mayıs 2010