Razor отображает наименьший результат, полученный в foreach - PullRequest
0 голосов
/ 30 ноября 2018

это, наверное, очень просто, но я не могу достать это.В виде cshtml я хотел бы вернуть только наименьшее число в foreach.

Пример,

foreach (PriceDto article in Article.ArticlePrice)
{
article.Price
}

, который возвращает все мои награды: 450 100 500 990 600 400

Я бы хотел иметь только 100. Не могли бы вы мне помочь?

1 Ответ

0 голосов
/ 30 ноября 2018

Вы можете просто сделать это следующим образом:

int min = Article.ArticlePrice.First().Price;
foreach (PriceDto article in Article.ArticlePrice)
{
    if (article.Price < min)
    {
       min = article.Price;
    }
}

// now min has the smallest value, which is 100 in your case
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...