Collection.Contains(String) Metoda

Definicja

Zwraca wartość wskazującą, czy obiekt Visual Basic Collection zawiera element z określonym kluczem.

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

Parametry

Key
String

Wymagane. Wyrażenie String określające klucz, dla którego mają być przeszukiwane elementy kolekcji.

Zwraca

true jeśli obiekt Visual Basic Collection zawiera element o określonym kluczu; w przeciwnym razie false.

Przykłady

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

Jeśli zamierzasz wyszukać elementy przy użyciu ich kluczy, pamiętaj, aby podać Key argument za każdym razem, gdy wywołasz metodę Add .

Uwagi

Contains zwraca wartość True , jeśli kolekcja zawiera element z kluczem dokładnie pasującym Keydo klucza . Contains W przeciwnym razie zwraca wartość False. Wielkość liter jest ignorowana podczas dopasowywania wartości klucza.

Język Visual Basic Collection może przechowywać niektóre elementy, które mają klucze i inne elementy bez kluczy. Zależy to od tego, czy wywołanie Add metody dostarcza argument do opcjonalnego Key parametru.

Dotyczy