Ich habe eine Liste von benutzerdefinierten ein Datentyp, vereinfachtes Beispiel ( myMovies
):
Jetzt versuche ich, alle Duplikate aus myMovies
zu entfernen, aber TVIndex
zu ignorieren.
Ich habe versucht,
zu betrachten %Vor% Aber ich kann nicht herausfinden, wie TvIndex
ignoriert werden kann. Ist das möglich?
Basierend auf @ Grundys Antwort einschließlich Implementierung:
%Vor%Die Verwendung ist die gleiche:
%Vor%BEARBEITEN
Wie von @Tim gezeigt, müssen Sie etwas Ähnliches für Ihre anderen benutzerdefinierten Typen tun, wenn Sie nach etwas anderem als Referenzgleichheit vergleichen möchten.
%Vor%Sie können Distinct mit EqualityComparer so etwas verwenden
%Vor%und benutze es wie
%Vor%