为什么我不能做这样的事情?
如果我有一个List<String> myList填充项目,我希望能够以条件方式对每个成员采取行动,如下所示:
List<String> myList
myList.ForEach(a => { if (a.Trim().Length == 0) a = "0.0"; })
但这不会编译.我猜它与缺少一个返回值有什么关系?
我试图准备一个字符串列表转换为双打,我希望空项目显示'0.0'所以我可以一次性转换整个列表.
c# lambda
c# ×1
lambda ×1