CollectionsExtensionAddOrUpdateTKey, TValue(ConcurrentDictionaryTKey, TValue, TKey, TValue) 方法
向 ConcurrentDictionary 中添加键值对,如果键已存在,则更新其值。
命名空间: TouchSocket.Core程序集: TouchSocket.Core (在 TouchSocket.Core.dll 中) 版本:3.0.0+ccaf96084d09f972257496d1dd63b8ba3c1e44f0
public static void AddOrUpdate<TKey, TValue>(
this ConcurrentDictionary<TKey, TValue> dictionary,
TKey key,
TValue value
)
<ExtensionAttribute>
Public Shared Sub AddOrUpdate(Of TKey, TValue) (
dictionary As ConcurrentDictionary(Of TKey, TValue),
key As TKey,
value As TValue
)
[<ExtensionAttribute>]
static member AddOrUpdate :
dictionary : ConcurrentDictionary<'TKey, 'TValue> *
key : 'TKey *
value : 'TValue -> unit
- dictionary ConcurrentDictionaryTKey, TValue
- 要操作的 ConcurrentDictionary。
- key TKey
- 键,用于在字典中查找。
- value TValue
- 值,要添加到字典中或更新已存在的项。
- TKey
- 键的类型。
- TValue
- 值的类型。
在 Visual Basic 和 C# 中,这个方法可以当成为类型
ConcurrentDictionaryTKey,
TValue 的实例方法来调用。在采用实例方法语法调用这个方法时,请省略第一个参数。请参考
扩展方法 (Visual Basic) 或
扩展方法 (C# 编程指南) 获取更多信息。