Freigeben über


Collection.Contains(String) Methode

Definition

Gibt einen Wert zurück, der angibt, ob ein Collection-Objekt in Visual Basic ein Element mit einem bestimmten Schlüssel enthält.

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

Parameter

Key
String

Erforderlich. Ein String-Ausdruck, der den Schlüssel angibt, nach dem die Elemente der Auflistung durchsucht werden sollen.

Gibt zurück

true, wenn das Visual Basic Collection-Objekt ein Element mit einem bestimmten Schlüssel enthält, andernfalls false.

Beispiele

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

Wenn Sie die Auflistung mithilfe ihrer Schlüssel nach Elementen durchsuchen möchten, denken Sie daran, das Key Argument jedes Mal anzugeben, wenn Sie die Add Methode aufrufen.

Hinweise

Contains gibt zurück True , wenn die Auflistung ein Element mit einem Schlüssel enthält, der genau übereinstimmt Key. Andernfalls gibt Contains den Wert False zurück. Groß-/Kleinschreibung wird ignoriert, wenn Schlüsselwerte übereinstimmen.

Ein Visual Basic-Element Collection kann einige Elemente mit Schlüsseln und andere Elemente ohne Schlüssel enthalten. Dies hängt davon ab, ob der Aufruf der Add -Methode ein Argument für den optionalen Key Parameter bereitstellt.

Gilt für: