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

  • ASUS Campus Life

    ASUS Campus

    18 Mart 2013
  • colacas

    colacas

    29 EKİM 2006
  • The White House

    The White Ho

    21 Ocak 2006