CollectionExtensions.Remove<TKey,TValue> 方法

定义

尝试从 dictionary 中删除具有指定的 key 的值。

C#
public static bool Remove<TKey,TValue> (this System.Collections.Generic.IDictionary<TKey,TValue> dictionary, TKey key, out TValue value);

类型参数

TKey

dictionary 中的键的类型。

TValue

dictionary 的值的类型。

参数

dictionary
IDictionary<TKey,TValue>

一个字典,其键类型为 TKey,其值类型为 TValue

key
TKey

要删除的值的键。

value
TValue

如果此方法返回 true,则为删除的值;此方法返回 false 时,则为 TValuedefault 值。

返回

如果在具有指定的 keydictionary 中找到值,则为 true;如果 dictionary 找不到与指定的 key 相关联的值,则为 false

例外

dictionarynull

适用于

产品 版本
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Standard 2.1