ConcurrentContainerTKey, TValueAddOrUpdate(TKey, TValue, FuncTKey, TValue, TValue) - метод

Добавляет или заменяет значение в контейнере.

Definition

Пространство имён: Tessa.Platform.Collections
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public void AddOrUpdate(
	TKey key,
	TValue value,
	Func<TKey, TValue, TValue> updateValueFactory
)

Параметры

key  TKey
Ключ, по которому добавляется или заменяется значение в контейнере.
value  TValue
Добавляемое значение, если значение с таким ключом отсутствовало в контейнере.
updateValueFactory  FuncTKey, TValue, TValue
Функция, получающая ключ и существующего в контейнере значение и возвращающая новое значение.

См. также