Автоматическое увеличение общего списка с использованием LINQ в C #

Есть ли хороший способ предоставить столбец индекса стиля "автоинкремента" (от 1..x), когда проектирование элементов с помощью LINQ?

В качестве базового примера я ищу столбец индекса, расположенный ниже, от 1 до количества элементов в списке.

var items = from s1 in list
    select new BrowsingSessionItemModel { Id = s1.Id, Index = 0 };

Перебор списка был бы простым вариантом, но мне было интересно, есть ли лучший способ сделать это?

8
задан Nick 14 October 2011 в 08:21
поделиться