Вложенное условие, при группировки значений - C#

Узнай цену своей работы

Формулировка задачи:

привет, такой вопрос, есть след. лямбда выражение:
ListBestandansicht = ListBestaende.GroupBy(x => x.idKundenbereich).Select(cl => new Bestandansicht
                        {
                            Bezeichnung = cl.First().BezeichnungKundenbereich,
                            GruppenAnzahl = cl.Count(),
                            Wert = cl.Sum(x => x.Buchwert)                        }
                            ).ToList();
у меня есть локальная переменная
private bool _istBuchwert;
от ее значения зависит поле, по которому я определяю сумму. т.е. если переменная установлена в true, то строка:
Wert = cl.Sum(x => x.Buchwert)
если false, то должна быть такой:
Wert = cl.Sum(x => x.Marktwert)
можно это как-то проверить в одном запросе? или писать 2 запроса по условию иф?

Решение задачи: «Вложенное условие, при группировки значений»

textual
Листинг программы
Wert = _istBuchwert ? cl.Sum(x => x.Buchwert) : cl.Sum(x => x.Marktwert)

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

12   голосов , оценка 3.917 из 5
Похожие ответы