Collection.Contains, méthode
Mise à jour : novembre 2007
Retourne une valeur Boolean indiquant si un objet Visual Basic Collection contient un élément avec une clé spécifique.
Assembly : Microsoft.VisualBasic (dans Microsoft.VisualBasic.dll)
public boolean Contains( String Key )
public function Contains( Key : String ) : boolean
Paramètres
- Key
- Type : System.String
Obligatoire. Une expression String qui spécifie la clé à rechercher dans les éléments de la collection.
Valeur de retour
Type : System.BooleanRetourne une valeur Boolean indiquant si un objet Visual Basic Collection contient un élément avec une clé spécifique.
Pour plus d'informations, consultez la rubrique Visual Basic Contains, méthode (objet Collection).
Contains retourne True si la collection contient un élément avec une clé correspondant exactement à Key. Sinon, Contains retourne False.
Une Collection Visual Basic peut contenir certains éléments qui ont des clés et d'autres éléments qui n'en ont pas. Cela dépend de si l'appel à Add, méthode (objet Collection) fournit un argument au paramètre Key facultatif.
Dim customers As New Microsoft.VisualBasic.Collection() Dim accountNumber As String = "1234" ' Insert code that obtains new customer objects. ' Use the new customer's account number as the key. customers.Add(newCustomer, accountNumber) ' The preceding statements can be repeated for several customers. Dim searchNumber As String = "1234" ' Insert code to obtain an account number to search for. If customers.Contains(searchNumber) Then MsgBox("The desired customer is in the collection.") Else MsgBox("The desired customer is not in the collection.") End If
Si vous projetez de rechercher des éléments dans la collection à l'aide de leurs clés, n'oubliez pas de fournir l'argument Key à chaque fois que vous appelez la méthode Add.
Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professionnel Édition x64, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile pour Smartphone, Windows Mobile pour Pocket PC
Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.