相关疑难解决方法(0)

在列表上使用带有foreach Action的条件lambda语句

为什么我不能做这样的事情?

如果我有一个List<String> myList填充项目,我希望能够以条件方式对每个成员采取行动,如下所示:

myList.ForEach(a => { if (a.Trim().Length == 0) a = "0.0"; })
Run Code Online (Sandbox Code Playgroud)

但这不会编译.我猜它与缺少一个返回值有什么关系?

我试图准备一个字符串列表转换为双打,我希望空项目显示'0.0'所以我可以一次性转换整个列表.

c# lambda

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×1

lambda ×1