Это как-то связано с asp.net MVC только для примера, но я надеялся добиться чего-то подобного:
new SelectList(ViewData.Model.Formats.ToList().ForEach(x => index + " - " + x.Name), "ID", "Name");
В основном, пытаясь быть умным и вернуть «индекс» в виде числа 1 - n , где n - количество элементов в списке ViewData.Model.Formats
, поэтому мой список выбора # префикс для каждой записи. Есть ли простой способ сделать это, или я собираюсь создать новый список с этим дополнением и избавиться от лямбда-трюка?