Collection.Contains(String) Metódus

Definíció

Olyan értéket ad vissza, amely jelzi, hogy egy Visual Basic Collection objektum tartalmaz-e egy adott kulccsal rendelkező elemet.

public:
 bool Contains(System::String ^ Key);
public bool Contains(string Key);
member this.Contains : string -> bool
Public Function Contains (Key As String) As Boolean

Paraméterek

Key
String

Kötelező. Egy String kifejezés, amely megadja azt a kulcsot, amelyre a gyűjtemény elemeit keresni szeretné.

Válaszok

true, ha Visual Basic Collection objektum egy adott kulccsal rendelkező elemet tartalmaz, ellenkező esetben false.

Példák

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

Ha a gyűjteményben kulcsokat használó elemeket szeretne keresni, ne felejtse el megadni az Key argumentumot minden alkalommal, amikor meghívja a metódust Add .

Megjegyzések

Contains akkor ad True vissza, ha a gyűjtemény egy pontosan egyező kulccsal rendelkező Keyelemet tartalmaz. Ellenkező esetben a Contains visszaadott érték False. A rendszer figyelmen kívül hagyja a kis- és nagybetűket a kulcsértékek egyeztetésekor.

A Visual Basic Collection tartalmazhatnak olyan elemeket, amelyek kulcsokkal és más elemekkel rendelkeznek kulcs nélkül. Ez attól függ, hogy a metódus hívása Add argumentumot ad-e az opcionális Key paraméternek.

A következőre érvényes: