目標
アイテムのリストの中で価格が最低または最大のアイテムを (HTML で) ハイライトします。
シナリオ
私のアプリケーションには がありList<Products>
ます。このリストの 4 つの項目を以下に示します。
アイテム01
- 製品名: Xbox 360
- 市場名: Bestbuy
- 価格: 159,90 米ドル
アイテム02
- 製品名: Xbox 360
- 市場名: ウォルマート
- 価格: 129,90 米ドル
アイテム03
- 製品名: Xbox 360
- 市場名: eBay
- 価格: 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 で検索しましたが、結果が見つかりませんでした。