Condividi tramite


ConcurrentDictionary<TKey,TValue>.AlternateLookup<TAlternateKey>.TryRemove Metodo

Definizione

Overload

TryRemove(TAlternateKey, TValue)

Rimuove il valore con la chiave alternativa specificata dal Dictionary<TKey,TValue>,

e copia l'elemento nel parametro value.

TryRemove(TAlternateKey, TKey, TValue)

Rimuove il valore con la chiave alternativa specificata dal Dictionary<TKey,TValue>,

e copia la chiave e l'elemento associati nel parametro value.

TryRemove(TAlternateKey, TValue)

Rimuove il valore con la chiave alternativa specificata dal Dictionary<TKey,TValue>,

e copia l'elemento nel parametro 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

Parametri

key
TAlternateKey

Chiave alternativa dell'elemento da rimuovere.

value
TValue

Elemento rimosso.

Restituisce

true se l'elemento viene trovato e rimosso correttamente; in caso contrario, false.

Eccezioni

key è null.

Si applica a

TryRemove(TAlternateKey, TKey, TValue)

Rimuove il valore con la chiave alternativa specificata dal Dictionary<TKey,TValue>,

e copia la chiave e l'elemento associati nel parametro value.

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

Parametri

key
TAlternateKey

Chiave alternativa dell'elemento da rimuovere.

actualKey
TKey

Chiave rimossa.

value
TValue

Elemento rimosso.

Restituisce

true se l'elemento viene trovato e rimosso correttamente; in caso contrario, false.

Eccezioni

key è null.

Si applica a