IDictionary<TKey,TValue>.Remove(TKey) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
öğesinden IDictionary<TKey,TValue>belirtilen anahtara sahip öğesini kaldırır.
public:
bool Remove(TKey key);
public bool Remove(TKey key);
abstract member Remove : 'Key -> bool
Public Function Remove (key As TKey) As Boolean
Parametreler
- key
- TKey
Kaldırılacak öğenin anahtarı.
Döndürülenler
true öğesi başarıyla kaldırılırsa; aksi takdirde , false. Bu yöntem, özgün falseiçinde bulunamazsa key da döndürürIDictionary<TKey,TValue>.
Özel durumlar
key, null'e eşittir.
IDictionary<TKey,TValue> salt okunurdur.
Örnekler
Aşağıdaki kod örneği, yöntemini kullanarak bir anahtar/değer çiftinin sözlükten nasıl kaldırılacağını Remove gösterir.
Bu kod, derlenip yürütülebilen daha büyük bir örneğin parçasıdır. Bkz. System.Collections.Generic.IDictionary<TKey,TValue>.
// 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
Açıklamalar
Uygulamalar, nesnelerin eşitliğini belirleme şekline göre farklılık gösterebilir; örneğin, List<T> sınıfı kullanır Comparer<T>.Default, ancak Dictionary<TKey,TValue> sınıfı kullanıcının anahtarları karşılaştırmak için kullanılacak uygulamayı belirtmesine IComparer<T> izin verir.