I mają następujące Linq zapytanie:Jak radzić sobie z zerami w LINQ podczas korzystania z Min. Lub Maksimum?
result.Partials.Where(o => o.IsPositive).Min(o => o.Result)
pojawia się wyjątek, kiedy result.Partials.Where (o => o.IsPositive) nie zawiera elementów. Czy istnieje elegancki sposób radzenia sobie z tym innym niż dzielenie operacji na dwie części i sprawdzanie zerowej wartości? Mam klasę pełną takich operacji.
EDYCJA: Pytanie jest związane z LINQ do obiektów.
To Wyjątek Dostaję (przekład mówi: Sekwencja jest pusta):
Jakiego wyjątku otrzymujesz? Z mojego doświadczenia wynika, że jeśli 'Partials' jest pusty, powinieneś otrzymać 0. –
twój ślad stosu ma wywołanie' Min() 'not' Sum() '. Czym jest "wynik"? – Jon
Przepraszamy. Mój zły, operacja to min. I maks. Nie suma. Jeszcze raz przepraszam. Edytowanie pytania. –