【发布时间】:2012-01-12 05:31:43
【问题描述】:
我是一个 lambda 菜鸟
我正在寻找一种使用匿名方法来总结计数变量结果的方法 在我的项目中
class SomeObject
{
public int Count{get;}
}
SomeObject [] items = new SomeObject[]{......};
我正在寻找一个 lambda 表达式来总结并返回所有计数的数量 类似于
的东西Func<SomeObject[],int> counter = // the lambada i don't know how to write.
感谢任何帮助和对一些好的教程的参考
我不想发布另一个困境,扩展都很好 但是如果我需要执行一个不是为集合内置的过程怎么办 像 Sum , Where , Select ...ext。
例如:
string description = string.empty;
foreach(var provider in Providers)
{
description += provider.Description ;
}
return decapitation .
iv'e 将其封装在 Func 委托中,但我需要使用 lambda 表达式将该委托引用到匿名方法,该方法执行上述代码,我只是无法弄清楚这样做的语法。
一般来说,我正在寻找一种方法来编写一个 foreach 循环,并使用 lambda 表达式来编写它的逻辑
(仅供参考,代码是示例性的,没有实际用途)。
【问题讨论】: