gpt4 book ai didi

c# - 获取列表项目中的最低/最高价格

转载 作者:太空宇宙 更新时间:2023-11-04 15:27:53 25 4
gpt4 key购买 nike

目标

突出显示(在 HTML 上)价格最低或最高的商品列表。

场景

有一个List<Products>在我的申请上。此列表中的四个项目如下所示:

Item 01

  • Product Name: Xbox 360
  • Market Name: Bestbuy
  • Price: US$159,90

Item 02

  • Product Name: Xbox 360
  • Market Name: Walmart
  • Price: US$129,90

Item 03

  • Product Name: Xbox 360
  • Market Name: eBay
  • Price: US$125,00

Item 04

  • Product Name: Xbox 360
  • Market Name: Amazon
  • Price: 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 ) 进行迭代。

问题

有了所有这些信息,我怎样才能得到一些 item 的最低/最高价格?这个 foreach

我已经尝试过的

我已经试过了:

@Model.ProductList.Min()

但是这段代码没有意义——是为了获取最小值吗?。也许是这样的(当然行不通,只是为了说明):

@Model.ProductList.productPrice.Min()

模棱两可的问题?

我在 Google 和 StackOverflow 上搜索了这个主题,但没有找到任何结果。

最佳答案

您需要将 lambda 表达式传递给 Min() 以计算要最小化的值:

Model.ProductList.Min(p => p.ProductPrice)

关于c# - 获取列表项目中的最低/最高价格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17793750/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com