13 Ocak 2019 Pazar

Enumerable Sınıfı

Contains metodu
Eğer üzerinde dolaşılan liste ICollection ise ICollection nesnesinin Contains metodu çağrılır. Metod şöyledir.
public static bool Contains<TSource>(this IEnumerable<TSource> source, 
                                     TSource value)
{
  ICollection<TSource> collection = source as ICollection<TSource>;
  if (collection != null)
    return collection.Contains(value);
  return Enumerable.Contains<TSource>(source, value,
    (IEqualityComparer<TSource>) null);
}
Empty metodu
Şöyle yaparız.
IEnumerable<string> filePaths = Enumerable.Empty<string>();
Single metodu
İmzası şöyle.
public static TSource Single<TSource>(this IEnumerable<TSource> source,
  Func<TSource, bool> predicate) 

Hiç yorum yok:

Yorum Gönder