Вложенное условие, при группировки значений - 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)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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