定义

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

C#
public bool Contains (string Key);

参数

Key
String

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

返回

Boolean

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

示例

VB
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参数。

注解

Contains 如果 True 集合包含键完全匹配 Key的元素,则返回 。 否则,Contains 将返回 False。 匹配键值时忽略事例。

Visual BasicCollection可以保存具有键和其他元素且没有键的元素。 这取决于对方法的调用 Add 是否向可选 Key 参数提供参数。

适用于

产品 版本
.NET Core 3.0, Core 3.1, 5, 6, 7 Preview 4
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8