ConcurrentDictionary<TKey,TValue>.AlternateLookup<TAlternateKey>.TryRemove Метод

Определение

Перегрузки

TryRemove(TAlternateKey, TValue)

Удаляет значение с указанным альтернативным ключом из Dictionary<TKey,TValue>,

и копирует элемент в параметр value.

TryRemove(TAlternateKey, TKey, TValue)

Удаляет значение с указанным альтернативным ключом из Dictionary<TKey,TValue>,

и копирует связанный ключ и элемент в параметр значения.

TryRemove(TAlternateKey, TValue)

Удаляет значение с указанным альтернативным ключом из Dictionary<TKey,TValue>,

и копирует элемент в параметр value.

public:
 bool TryRemove(TAlternateKey key, [Runtime::InteropServices::Out] TValue % value);
public bool TryRemove (TAlternateKey key, out TValue value);
member this.TryRemove : 'AlternateKey * 'Value -> bool
Public Function TryRemove (key As TAlternateKey, ByRef value As TValue) As Boolean

Параметры

key
TAlternateKey

Альтернативный ключ элемента для удаления.

value
TValue

Удаленный элемент.

Возвращаемое значение

true, если элемент успешно найден и удален; в противном случае false.

Исключения

Применяется к

TryRemove(TAlternateKey, TKey, TValue)

Удаляет значение с указанным альтернативным ключом из Dictionary<TKey,TValue>,

и копирует связанный ключ и элемент в параметр значения.

public:
 bool TryRemove(TAlternateKey key, [Runtime::InteropServices::Out] TKey % actualKey, [Runtime::InteropServices::Out] TValue % value);
public bool TryRemove (TAlternateKey key, out TKey actualKey, out TValue value);
member this.TryRemove : 'AlternateKey * 'Key * 'Value -> bool
Public Function TryRemove (key As TAlternateKey, ByRef actualKey As TKey, ByRef value As TValue) As Boolean

Параметры

key
TAlternateKey

Альтернативный ключ элемента для удаления.

actualKey
TKey

Удаленный ключ.

value
TValue

Удаленный элемент.

Возвращаемое значение

true, если элемент успешно найден и удален; в противном случае false.

Исключения

Применяется к