ConditionalWeakTable<TKey,TValue>.Remove Yöntem

Tanım

Aşırı Yüklemeler

Name Description
Remove(TKey)

Bir anahtarı ve değerini tablodan kaldırır.

Remove(TKey, TValue)

Bir anahtarı ve değerini tablodan kaldırır ve varsa kaldırılan değeri döndürür.

Remove(TKey)

Kaynak:
ConditionalWeakTable.cs
Kaynak:
ConditionalWeakTable.cs
Kaynak:
ConditionalWeakTable.cs
Kaynak:
ConditionalWeakTable.cs
Kaynak:
ConditionalWeakTable.cs

Bir anahtarı ve değerini tablodan kaldırır.

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

Parametreler

key
TKey

Kaldırılacak anahtar.

Döndürülenler

true anahtar bulunur ve kaldırılırsa; aksi takdirde , false.

Özel durumlar

key, null'e eşittir.

Açıklamalar

Bu işlem sırasında anahtar çöp olarak toplanırsa, yöntem bir özel durum oluşturmaz ve dönüş değeri tanımsız olur.

Şunlara uygulanır

Remove(TKey, TValue)

Kaynak:
ConditionalWeakTable.cs
Kaynak:
ConditionalWeakTable.cs

Bir anahtarı ve değerini tablodan kaldırır ve varsa kaldırılan değeri döndürür.

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

Parametreler

key
TKey

Kaldırılacak anahtar.

value
TValue

Bu yöntem döndürdüğünde, varsa tablodan kaldırılan değeri içerir.

Döndürülenler

true anahtar bulunur ve kaldırılırsa; aksi takdirde , false.

Özel durumlar

key, null'e eşittir.

Şunlara uygulanır