是否有更好/更快的方法来检查对象列表中是否至少有一个对象具有某个属性?
@{if (Model.StockPositions.Count(x => x.Kaufpreis != 0) > 0) {
这不会在第一次正面击中后停止,是吗?
答案 0 :(得分:7)
另一种选择是:
@{if (Model.StockPositions.Any(x => x.Kaufpreis != 0) {
如果您对Count()
和Any()
之间的效果差异感兴趣,可能会发现this answer有帮助。