Можно ли в LINQ увеличить переменную счетчика?

Я хочу сделать что-то вроде этого:

from a in stuff
let counter = 0
select new { count = counter++, a.Name };

Но я получаю сообщение об ошибке, сообщающее, что счетчик доступен только для чтения. Есть ли способ сделать что-то похожее на это, не объявляя переменную вне запроса?

По сути, я просто хочу показать столбец count / index вLINQPad (что удивительно, кстати), а это значит, что я не могу объявить счетчик раньше времени.

Ответы на вопрос(2)

Ваш ответ на вопрос