Diese Erweiterungsmethode für IEnumerable<TSource> überprüft ob die Liste ein Element 2 mal oder öfter enthält.
Nähere Informationen können der XML-Dokumentation entnommen werden.
Diese Methode funktioniert auch für den Typ System.String.
/// <summary>
/// Überprüft ob eine IEnumerable<TSource> doppelte Elemente enthält.
/// </summary>
/// <typeparam name="TSource">Der Typ von dem die Elemente in der Auflistung sind.</typeparam>
/// <param name="s">De IEnumerable<TSource> der Elemente.</param>
/// <returns><c>True</c>, wenn die Liste Doppelte Elemente enthält, andernfalls <c>False</c>.</returns>
public static bool ContainsDublicates<TSource>(this IEnumerable<TSource> s)
{
return s.Distinct().Count() != s.Count();
}
Kommentare zum Snippet