2009-10-11

LINQ - rozszerzenie Except

Oto proste uzupełnienie metody Except(). Bardzo często jej szukam w liście podpowiadającej tak więc teraz jest:
public static IEnumerable<T> Except<T>(this IEnumerable<T> a_enumerable, T a_element)
{
    foreach (T ele in a_enumerable)
    {
        if (!ele.Equals(a_element))
            yield return ele;
    }
}

Brak komentarzy:

Prześlij komentarz