ForEach lambda表达式是否具有可选的返回类型

时间:2014-12-02 08:46:14

标签: c# .net lambda

有没有办法让ForEach lambda表达式具有可选的返回类型。这是一个需要实现的伪代码示例:

string val = MyList.ForEach(listItem => { if(listItem == "yes" ){ return "found" }  });

if(val == "found"){ dosomething }

1 个答案:

答案 0 :(得分:6)

不,ForEach是您的结果的错误方法。使用Any

bool found = MyList.Any(listItem => listItem == "yes");