Condividi tramite


Dictionary<TKey,TValue>.AlternateLookup<TAlternateKey>.Remove Metodo

Definizione

Overload

Remove(TAlternateKey)

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

Remove(TAlternateKey, TKey, TValue)

Rimuove il valore con la chiave alternativa specificata dalla Dictionary<TKey,TValue>e copia l'elemento nel parametro value.

Remove(TAlternateKey)

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

public:
 bool Remove(TAlternateKey key);
public bool Remove (TAlternateKey key);
member this.Remove : 'AlternateKey -> bool
Public Function Remove (key As TAlternateKey) As Boolean

Parametri

key
TAlternateKey

Chiave alternativa dell'elemento da rimuovere.

Restituisce

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

Eccezioni

key è null.

Si applica a

Remove(TAlternateKey, TKey, TValue)

Rimuove il valore con la chiave alternativa specificata dalla Dictionary<TKey,TValue>e copia l'elemento nel parametro value.

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

Parametri

key
TAlternateKey

Chiave alternativa dell'elemento da rimuovere.

actualKey
TKey

Quando termina, questo metodo contiene la chiave rimossa.

value
TValue

Quando termina, questo metodo contiene l'elemento rimosso.

Restituisce

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

Eccezioni

key è null.

Si applica a