Ich versuche nur, true zurück zu geben, wenn eine Liste einen Namen / Wert aus list2 enthält:
Das wäre meine Struktur:
%Vor%Dies sollte wahr zurückgeben:
%Vor%Aber das würde falsch zurückkommen, weil Name & amp; & amp; Wert stimmt nicht überein:
%Vor%Jede Liste könnte viele verschiedene Werte enthalten und ich muss nur wissen, ob eine von Liste1 mit einer in Liste2 übereinstimmt.
Ich habe versucht mit:
%Vor%Aber das scheint in allen Fällen falsch zu sein, ich gehe davon aus, dass dies daran liegt, dass ich eine Klasse in List anstelle einer einfachen int / Zeichenkette halte?
Überschreibe Equals
und GetHashCode
Implementierung für deine Klasse:
Oder stellen Sie einen Vergleich zu Intersect
function bereit.