У меня есть словарь (Long, Class), где Class имеет несколько свойств (предположим, что у нас есть свойство с именем Updates как Boolean).
Я хочу обновить это свойство (Updated) до (True)сразу, скажем, все записи нечетного ключа (или на основе какого-либо конкретного правила). Каков наилучший способ сделать это?
Мои мысли состоят в том, чтобы использовать Linq для извлечения этих записей, а затем (для каждой) их, но есть ли лучший способ сделать это, например, выполнить массовое обновление в случае возникновения условия(как то, что мы делаем в базе данных)?
Пример моего подхода приведен ниже. Цените это, если есть лучший способ сделать такое обновление ...
Спасибо
Dim ReturnedObjs = From Obj In Dictionary Where Obj.Key Mod 2 = 1
For Each item As KeyValuePair(Of Long, Class) In ReturnedObjs
item.Value.Updated = True
Next