I want to do something like this:
from a in stuff
let counter = 0
select new { count = counter++, a.Name };
But I get a error telling me that counter is read only. Is there a way to do something similar to this, without declaring a variable outside of the query?
Basically, I just want to show a count/index column in LINQPad (which is awesome, BTW), which means I can't declare counter ahead of time.