X と Y の 2 つのプロパティを持つキーとして設定されたカスタム クラスがあります。
私はこれに似たものを持っています:
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
私の質問はこれです: .Contains on the List(of T) はどのように動作しますか? 同一のデータ構造を探しますか、それとも単にキーのプロパティの 1 つに一致しますか?
可能であれば、これに関するドキュメントを参照できるリンクを含めてください。
EDIT メソッドは Typesafe を含んでいますか?