ConcurrentDictionary<TKey,TValue>.AlternateLookup<TAlternateKey>.TryRemove Método

Definição

Sobrecargas

TryRemove(TAlternateKey, TValue)

Remove o valor com a chave alternativa especificada do Dictionary<TKey,TValue>,

e copia o elemento para o parâmetro de valor.

TryRemove(TAlternateKey, TKey, TValue)

Remove o valor com a chave alternativa especificada do Dictionary<TKey,TValue>,

e copia a chave e o elemento associados para o parâmetro de valor.

TryRemove(TAlternateKey, TValue)

Remove o valor com a chave alternativa especificada do Dictionary<TKey,TValue>,

e copia o elemento para o parâmetro de valor.

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

Parâmetros

key
TAlternateKey

A chave alternativa do elemento a ser removido.

value
TValue

O elemento removido.

Retornos

true se o elemento for encontrado e removido com êxito; caso contrário, false.

Exceções

key é null.

Aplica-se a

TryRemove(TAlternateKey, TKey, TValue)

Remove o valor com a chave alternativa especificada do Dictionary<TKey,TValue>,

e copia a chave e o elemento associados para o parâmetro de valor.

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

Parâmetros

key
TAlternateKey

A chave alternativa do elemento a ser removido.

actualKey
TKey

A chave removida.

value
TValue

O elemento removido.

Retornos

true se o elemento for encontrado e removido com êxito; caso contrário, false.

Exceções

key é null.

Aplica-se a