Как написать цикл foreach, показанный ниже как выражение labmda?Как написать цикл foreach для суммирования элементов в выражении lamba?
var sum = 0;
foreach (SomeClass obj in SomeListOfClass)
{
sum += obj.SomeValue;
}
Я ожидаю лямбда-выражения, которые выглядят как этот
var sum = SomeListOfClass.ForEachMethod(x => sum += x.SomeValue)
Есть ли способ сделать это?
Вы могли бы просто использовать метод расширения Linq в '' Sum' вар сумма = SomeListOfClass.Sum (х => x.SomeValue); ' – juharr
Это может помогите вам: [http://stackoverflow.com/questions/858978/lambda-expression-using-foreach-clause](http://stackoverflow.com/questions/858978/lambda-expression-using-foreach-clause) –
Почему так много downvotes? Что именно не так с вопросом. Не понял? – talaa123