IAnnotationDictionary.TryGetValue 方法

定义

重载

TryGetValue<T>(T)

获取具有指定类型的对象。

TryGetValue<T>(Object, T)

获取具有指定类型并与指定键相关联的对象。

TryGetValue<T>(T)

获取具有指定类型的对象。

public:
generic <typename T>
 bool TryGetValue([Runtime::InteropServices::Out] T % value);
public bool TryGetValue<T> (out T value);
abstract member TryGetValue : 'T -> bool
Public Function TryGetValue(Of T) (ByRef value As T) As Boolean

类型参数

T

要获取的对象类型。 这是与 对象关联的键。

参数

value
T

此方法返回时, 包含与指定键关联的 对象(如果找到该键);否则为 参数类型的 value 默认值。 此参数未经初始化即被传递。

返回

如果字典包含类型为 T 的对象,则为 true;否则为 false

适用于

TryGetValue<T>(Object, T)

获取具有指定类型并与指定键相关联的对象。

public:
generic <typename T>
 bool TryGetValue(System::Object ^ key, [Runtime::InteropServices::Out] T % value);
public bool TryGetValue<T> (object key, out T value);
abstract member TryGetValue : obj * 'T -> bool
Public Function TryGetValue(Of T) (key As Object, ByRef value As T) As Boolean

类型参数

T

要获取的对象类型。

参数

key
Object

要获取的对象的键。

value
T

此方法返回时,如果找到该键并且对象具有 类型 T,则包含与指定键关联的对象;否则为参数类型的 value 默认值。 此参数未经初始化即被传递。

返回

如果字典包含具有指定键的对象,且该对象具有类型 T,则为 true;否则为 false

适用于