Collection.Contains(String) 方法

定义

返回一个值,该值指示 Visual Basic Collection 对象是否包含一个带有特定键的元素。

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

参数

Key
String

必需。 String 表达式,指定搜索集合的元素所用的键。

返回

如果 Visual Basic Collection 对象包含一个带有特定键的元素,则为 true;否则为 false

示例

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

如果打算使用元素键在集合中搜索元素,请记得每次调用 Add 方法时都提供 Key 参数。

注解

ContainsTrue如果集合包含一个元素,其键与 完全匹配Key,则返回 。 否则,Contains 将返回 False。 匹配键值时,将忽略大小写。

Visual Basic Collection 可以包含一些具有键的元素,以及不包含键的其他元素。 这取决于对 Add 方法的调用是否向可选 Key 参数提供参数。

适用于