[英]Get the lowest/biggest price within an item of a List
高亮顯示(在HTML上)價格最低的商品。
我的應用程序上有一個List<Products>
。 此列表中的四個項目說明如下:
項目01
- 產品名稱:Xbox 360
- 市場名稱:Bestbuy
- 價格:US $ 159,90
項目02
- 產品名稱:Xbox 360
- 市場名稱:沃爾瑪
- 價格:US $ 129,90
項目03
- 產品名稱:Xbox 360
- 市場名稱:eBay
- 價格:US $ 125,00
項目04
- 產品名稱:Xbox 360
- 市場名稱:亞馬遜
- 價格:US $ 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
)。
有了所有這些信息,我如何才能獲得此foreach
中某些item
的最低/最高價格?
我已經嘗試過了:
@Model.ProductList.Min()
但是這段代碼沒有意義- 是為了獲得最低限度的收益嗎? 。 也許是這樣的(當然不起作用,只是為了說明):
@Model.ProductList.productPrice.Min()
我在Google和StackOverflow上搜索了有關此主題的內容,但沒有成功-未找到結果。
您需要將Lambda表達式傳遞給Min()
來計算最小化的值:
Model.ProductList.Min(p => p.ProductPrice)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.