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

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

Definition

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

Параметры

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

См. также