IDictionary.Remove(Object) Yöntem

Tanım

Belirtilen anahtara sahip öğesini nesneden IDictionary kaldırır.

C#
public void Remove (object key);

Parametreler

key
Object

Kaldırılacak öğenin anahtarı.

Özel durumlar

key, null değeridir.

Nesne IDictionary salt okunurdur.

-veya-

sabit IDictionary bir boyuta sahiptir.

Örnekler

Aşağıdaki kod örneğinde yönteminin nasıl uygulandığı gösterilmektedir Remove . Bu kod örneği, sınıfı için IDictionary sağlanan daha büyük bir örneğin parçasıdır.

C#
public void Remove(object key)
{
    if (key == null) throw new ArgumentNullException("key");
    // Try to find the key in the DictionaryEntry array
    Int32 index;
    if (TryGetIndexOfKey(key, out index))
    {
        // If the key is found, slide all the items up.
        Array.Copy(items, index + 1, items, index, ItemsInUse - index - 1);
        ItemsInUse--;
    }
    else
    {
        // If the key is not in the dictionary, just return.
    }
}

Açıklamalar

Nesne belirtilen IDictionary anahtara sahip bir öğe içermiyorsa, IDictionary değişmeden kalır. Özel durum oluşturulmaz.

Şunlara uygulanır

Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0