0
我使用Visual Studio 2010的C++ Express和我MANT將項目添加到我的ConcurrentDictionary:ConcurrentDictionary-> AddOrUpdate在VS C++
我有這樣的代碼:
String^ key = gcnew String("key");
int value = 123;
myDictionary->AddOrUpdate(key,value,/*WHAT TO ADD HERE?*/);
AddOrUpdate方法需要3個參數,而不是像正常的字典2.
微軟的網站說,它需要這樣的論點:
public:
TValue AddOrUpdate(
TKey key,
TValue addValue,
Func<TKey, TValue, TValue>^ updateValueFactory
)
上微軟的網站我也發現代碼在C#:
cd.AddOrUpdate(1, 1, (key, oldValue) => oldValue + 1);
但它不是在C++工作。我必須提出第三個論據?