Enumerable etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Enumerable etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

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)