テストクラスがあります。
class Test
{
public int Id { get; set; }
public int Val { get; set; }
}
int を Key として、Test を値として ConcurrentDictionary をセットアップしたいと思います。
bool External = true;
ConcurrentDictionary<int, Test> data = new ConcurrentDictionary<int, Test>();
このディクショナリの AddorUpdate の Update 部分を記述して、外部変数 (External など) が true の場合、Test のそのインスタンスの Val が 100 ずつ増加し、bool が false の場合は 100 ずつ減少するようにしたいと思います。誰かが私を助けてくれます。ラムダを使用して辞書内の Test インスタンスにアクセスする方法がわかりません。また、ラムダにもかかわらずメソッド呼び出しを行うことはできますか?