ich eine benutzerdefinierte Klasse als Schlüssel einrichten, die zwei Eigenschaften hat, X und YVB.NET List (X) .Contains Verhalten
Ich habe etwas Ähnliches wie folgt aus:
Dim test As New List(of TestClass)
Dim key as New TestData
key._a = A
key._b = B
For Each a As TestClass In SomeCollection
If Not test.Contains(key) Then
'Do Stuff
End If
Next
Meine Frage ist folgende: Wie verhält sich das .Contains auf der List (of T)? Sucht es nach einer identischen Datenstruktur oder stimmt es einfach mit einer der Eigenschaften meines Schlüssels überein?
Wenn Sie können, fügen Sie bitte einen Link ein, wo ich eine Dokumentation dazu ansehen kann.
BEARBEITEN Ist die Contains-Methode Typesafe?
Was geben Sie auszukommen speziell Sie aus „Typ Sicherheit“ bedeuten? Ist nicht der ganze .NET-Typ sicher? –