ConditionalWeakTable<TKey,TValue>.Remove 方法

定义

重载

名称 说明
Remove(TKey)

从表中删除键及其值。

Remove(TKey, TValue)

从表中删除键及其值,并返回已删除的值(如果存在)。

Remove(TKey)

Source:
ConditionalWeakTable.cs
Source:
ConditionalWeakTable.cs
Source:
ConditionalWeakTable.cs
Source:
ConditionalWeakTable.cs
Source:
ConditionalWeakTable.cs

从表中删除键及其值。

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

参数

key
TKey

要删除的键。

返回

true 如果找到并删除了密钥,则为 ;否则,为 false.

例外

keynull

注解

如果在此操作期间垃圾回收密钥,该方法不会引发异常,并且返回值未定义。

适用于

Remove(TKey, TValue)

Source:
ConditionalWeakTable.cs
Source:
ConditionalWeakTable.cs

从表中删除键及其值,并返回已删除的值(如果存在)。

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

参数

key
TKey

要删除的键。

value
TValue

此方法返回时,包含从表中删除的值(如果存在)。

返回

true 如果找到并删除了密钥,则为 ;否则,为 false.

例外

keynull

适用于