SortedList<TKey,TValue>.Remove(TKey) SortedList<TKey,TValue>.Remove(TKey) SortedList<TKey,TValue>.Remove(TKey) SortedList<TKey,TValue>.Remove(TKey) Method

Definizione

Rimuove l'elemento con la chiave specificata da SortedList<TKey,TValue>.Removes the element with the specified key from the SortedList<TKey,TValue>.

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

Parametri

key
TKey TKey TKey TKey

Chiave dell'elemento da rimuovere.The key of the element to remove.

Restituisce

true se l'elemento viene rimosso correttamente; in caso contrario, false.true if the element is successfully removed; otherwise, false. Questo metodo restituisce anche false se key non è stato trovato nell'interfaccia SortedList<TKey,TValue> originale.This method also returns false if key was not found in the original SortedList<TKey,TValue>.

Implementazioni

Eccezioni

Esempi

Nell'esempio di codice seguente viene illustrato come rimuovere una coppia chiave/valore dall'elenco ordinato usando il Remove metodo.The following code example shows how to remove a key/value pair from the sorted list using the Remove method.

Questo esempio di codice fa parte di un esempio più ampio fornito SortedList<TKey,TValue> per la classe.This code example is part of a larger example provided for the SortedList<TKey,TValue> class.

// Use the Remove method to remove a key/value pair.
Console::WriteLine("\nRemove(\"doc\")");
openWith->Remove("doc");

if (!openWith->ContainsKey("doc"))
{
    Console::WriteLine("Key \"doc\" is not found.");
}
// Use the Remove method to remove a key/value pair.
Console.WriteLine("\nRemove(\"doc\")");
openWith.Remove("doc");

if (!openWith.ContainsKey("doc"))
{
    Console.WriteLine("Key \"doc\" is not found.");
}
' Use the Remove method to remove a key/value pair.
Console.WriteLine(vbLf + "Remove(""doc"")")
openWith.Remove("doc")

If Not openWith.ContainsKey("doc") Then
    Console.WriteLine("Key ""doc"" is not found.")
End If

Commenti

Questo metodo esegue una ricerca binaria. Tuttavia, gli elementi vengono spostati verso l'alto per riempire l'area aperta, quindi questo metodo è un'operazionenO (), n dove Countè.This method performs a binary search; however, the elements are moved up to fill in the open spot, so this method is an O(n) operation, where n is Count.

Si applica a

Vedi anche