VB.NET Liste(de X).Contient Comportement

J'ai une classe personnalisée mis en place comme une clé qui a deux propriétés, X et Y

J'ai quelque chose de similaire à ceci:

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

Ma question est la suivante: Quelle est la .Contient sur la Liste(de T) de se comporter? Est-il pour un nombre identique de la structure de données, ou faut-il simplement correspondre à l'une des propriétés de ma clé?

Si vous le pouvez, veuillez inclure un lien où je peux regarder un peu de documentation à ce sujet.

MODIFIER
Est la méthode contains Typesafe?

  • De quoi avez-vous spécifiquement entends par "type de sécurité"? N'est-ce pas l'ensemble .NET thingy type de coffre-fort?
InformationsquelleAutor Joe Morgan | 2009-02-27