【发布时间】:2014-04-14 09:14:07
【问题描述】:
我正在写一个汇总的状态列表。除了没有的情况外,它工作正常。目前渲染的是null,位置为空。
item.Stuff.Where(e => Condition(e))
.Select(f => f.Status)
.Aggregate(String.Empty, (a, b) => a + b)
现在,我想用“---”填充表格元素,以防列表被 Condition 过滤为空列表,但我可以'不决定方法。
什么是处理它的顺利方法?
我已经尝试过类似下面的暴行,但它看起来,嗯......,很残暴,而且渲染也不正确。我看到的是实际的源代码行(前面是 False 或 True)而不是值。
item.Stuff.Where(e => Condition(e)).Count() < 1
? "---"
: item.Stuff.Where(e => Condition(e))
.Select(f => f.Status)
.Aggregate(String.Empty, (a, b) => a + b)
【问题讨论】:
标签: c# asp.net-mvc linq razor