Я создаю список десятичных значений из выражения linq, и я хочу минимальное ненулевое значение. Однако вполне возможно, что выражение linq приведет к пустым спискам.
Это вызовет исключение и не будет MinOrDefault, чтобы справиться с этой ситуацией.
decimal result = (from Item itm in itemList
where itm.Amount > 0
select itm.Amount).Min();
Какой самый простой способ установить результат на 0, если список пуст?