Posso ter uma variável de contagem incremental no LINQ?
Eu quero fazer algo assim:
from a in stuff
let counter = 0
select new { count = counter++, a.Name };
Mas eu recebo um erro dizendo que o contador é somente leitura. Existe uma maneira de fazer algo semelhante a isso, sem declarar uma variável fora da consulta?
Basicamente, eu só quero mostrar uma coluna de contagem / índice emLINQPad (o que é incrível, a propósito), o que significa que não posso declarar contador antes do tempo.