Как бы я идти об этом со списком с помощью лямбдаC# Список <T> лямбда Найти затем Изменить элементы
List<Foo> list....// create and add a bunch of Foo
int seconds = 100;
list.FindAll(x=>(x.Seconds == 0).Seconds = seconds) // yes I know that wont work...
Другими словами, найти все объекты Foo что Секунды == 0 и измените значение моя локальная переменная ...
Я не хочу, чтобы петли список ... Я уверен, что есть способ сделать это с помощью простого метода лямбда ...
Любая помощь приветствуется
Oneway
Отлично ... спасибо ... в этом случае верхний метод работает и кажется самым чистым ... в основном все, что я делаю/нужно делать, это взять все предметы, чьи секунды == 0 в быстром движении. . Измените этот метод расширения ForEach ... спасибо – Oneway
ya его тип ref ... – Oneway
В этом случае, если у меня есть индексы элементов, которые нужно изменить, как мне его записать? – Jimmy