ConditionalWeakTable<TKey,TValue>.Remove Metodo

Definizione

Overload

Nome Descrizione
Remove(TKey)

Rimuove una chiave e il relativo valore dalla tabella.

Remove(TKey, TValue)

Rimuove una chiave e il relativo valore dalla tabella e restituisce il valore rimosso se presente.

Remove(TKey)

Origine:
ConditionalWeakTable.cs
Origine:
ConditionalWeakTable.cs
Origine:
ConditionalWeakTable.cs
Origine:
ConditionalWeakTable.cs
Origine:
ConditionalWeakTable.cs

Rimuove una chiave e il relativo valore dalla tabella.

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

Parametri

key
TKey

Chiave da rimuovere.

Valori restituiti

true se la chiave viene trovata e rimossa; in caso contrario, false.

Eccezioni

key è null.

Commenti

Se la chiave viene sottoposto a Garbage Collection durante questa operazione, il metodo non genera un'eccezione e il valore restituito non è definito.

Si applica a

Remove(TKey, TValue)

Origine:
ConditionalWeakTable.cs
Origine:
ConditionalWeakTable.cs

Rimuove una chiave e il relativo valore dalla tabella e restituisce il valore rimosso se presente.

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

Parametri

key
TKey

Chiave da rimuovere.

value
TValue

Quando termina, questo metodo contiene il valore rimosso dalla tabella, se presente.

Valori restituiti

true se la chiave viene trovata e rimossa; in caso contrario, false.

Eccezioni

key è null.

Si applica a