目标
突出显示(在 HTML 上)其价格是项目列表中最低或最高的项目。
场景
我的申请上有一个List<Products>
。此列表的四个项目如下所示:
项目 01
- 产品名称:Xbox 360
- 市场名称:百思买
- 价格:159,90 美元
项目 02
- 产品名称:Xbox 360
- 市场名称:沃尔玛
- 价格:129,90 美元
项目 03
- 产品名称:Xbox 360
- 市场名称:易趣
- 价格:125,00 美元
项目 04
- 产品名称:Xbox 360
- 市场名称:亚马逊
- 价格:119,90 美元
正如你所看到的,有最高的价格和最低的价格——我想用一些类在 HTML 上突出显示它们。
代码聚焦
标记是:
<div class="body">
<table class="table table-bordered table-hover">
@foreach (var item in Model.ProductList)
{
<tr>
<td><img src="@item.marketName" /></td>
<td>US$@item.productPrice</td>
</tr>
}
</table>
</div>
foreach
上面迭代了Model.ProductList
我之前提到的列表 ( ) 。
问题
有了所有这些信息,我怎样才能获得其中一些的最低/最高item
价格foreach
?
我已经尝试过的
我已经尝试过这个:
@Model.ProductList.Min()
但是这段代码没有意义——它是为了得到什么?. 也许是这样的(当然不起作用,只是为了说明):
@Model.ProductList.productPrice.Min()
模棱两可的问题?
我在 Google 和 StackOverflow 上搜索了这个主题,但没有成功——没有找到任何结果。