ForEach lambda 表达式是否可以具有可选的返回类型
本文关键字:返回类型 lambda 表达式 是否 ForEach | 更新日期: 2023-09-27 18:32:41
有没有办法获取具有可选返回类型的ForEach
lambda表达式。这里有一个需要实现的伪代码示例:
string val = MyList.ForEach(listItem => { if(listItem == "yes" ){ return "found" } });
if(val == "found"){ dosomething }
不,ForEach
对于您的结果来说是错误的方法。使用Any
:
bool found = MyList.Any(listItem => listItem == "yes");