Установка объекта в Select для определения значения на основе условного [закрыто]C#

Место общения программистов C#
Ответить
Anonymous
 Установка объекта в Select для определения значения на основе условного [закрыто]

Сообщение Anonymous »

В этом примере кода я хочу иметь возможность устанавливать ShowSubHeader true только для одной записи, которой он соответствует. В приведенном ниже коде я устанавливаю для всех ShowSubHeader значение true
Input
Description SortOrder
---------- -------------
Blue 1
Blue 1
Red 2

.Select(dg => new EmailModel
{
Description = dg.Key.Description,
SortOrder = dg.Min(s => s.SortOrder),
ShowSubHeader = dg.Any(s=>s.Section == "Blue")
})
.OrderBy(n => n.SortOrder)
.ToList(),

Желание результата
Description SortOrder ShowSubHeader
---------- --------- ---------
Blue 1 True
Blue 1 False
Red 2 False


Подробнее здесь: https://stackoverflow.com/questions/797 ... onditional
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»