Alle
Ich versuche derzeit, etwas nach dem Vorbild von
zu implementieren %Vor%Dies schlägt offensichtlich fehl, da die Exist-Methode nach einem Prädikat für Stuff sucht.
Kann jemand das Prädikat vollständig erklären und wie ich erreichen kann, was ich hier zu tun versuche.
Ich habe versucht,
zu verwenden %Vor%Dies erkennt jedoch nicht den identischen Eintrag und gibt ein Duplikat in die Liste ein
Danke
List(Of T).Contains
ist die Methode, die Sie verwenden sollten. Existiert, wie Sie sagen, erwartet ein Prädikat. Natürlich müssen Sie die Methode Equals()
sowie GetHashCode()
außer Kraft setzen, damit Sie wie erwartet arbeiten können.
List(Of T).Exists
erwartet eine Funktion, die einen booleschen Wert zurückgibt, wenn ein Element vom Typ T übergeben wird, wobei T in Ihrem Fall vom Typ Stuff ist. So könnten Sie eine Methode schreiben, die wie folgt aussieht:
und so weiter.
Tags und Links vb.net