Unterscheide sich von Listt und ignoriere ein Element

9

Ich habe eine Liste von benutzerdefinierten ein Datentyp, vereinfachtes Beispiel ( myMovies ):

%Vor%

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?

    
Fred 10.02.2014, 12:09
quelle

3 Antworten

3

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%     
Steven Liekens 10.02.2014, 12:33
quelle
2

Sie können Distinct mit EqualityComparer so etwas verwenden

%Vor%

und benutze es wie

%Vor%     
Grundy 10.02.2014 12:24
quelle
-1

Sie könnten eine LINQ-Abfrage verwenden ...

%Vor%

Danke ..

    
rawatdeepesh 10.02.2014 12:37
quelle

Tags und Links