【发布时间】:2014-02-12 08:19:02
【问题描述】:
这就是我得到我的总和的方式
double? myVar = myList.Sum(x => x.MyItem);
如果 .Sum() 在同一行返回 0,是否可以将 myVar 替换为 null ?
我不想用
if(myVar == 0) myVar = null;
LINQ 有后置条件语句吗?
【问题讨论】:
-
MyItem的类型是什么?请注意,您的“我不想使用”似乎相反 - 从 null 到 0,而不是从 0 到 null。 -
@JonSkeet 这是
double?我编辑了问题! -
那么
if语句有什么问题?
标签: c# linq sum conditional