我有此代码可以工作,但我想简化一下。我试图将每个.ForEach串在一起,但似乎不可能。有人可以建议我如何结合这些:
phraseSources
.ToList()
.ForEach(i => i.JishoExists = "");
phraseSources
.ToList()
.ForEach(i => i.CommonWord = "");
phraseSources
.ToList()
.ForEach(i => i.JishoWanikani = null);
phraseSources
.ToList()
.ForEach(i => i.JishoJlpt = null);
Run Code Online (Sandbox Code Playgroud)
因为ForEach第一个参数Action<T>意味着您可以将委托方法与一个参数一起使用。
您可以尝试在委托参数上使用大括号。
phraseSources
.ToList()
.ForEach(i => {
i.JishoExists = "";
i.CommonWord = "";
i.JishoWanikani = null;
i.JishoJlpt = null;
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
42 次 |
| 最近记录: |