Ich mag so etwas wie dies zu tun:Kann ich eine inkrementierende Zählvariable in LINQ haben?
from a in stuff
let counter = 0
select new { count = counter++, a.Name };
Aber ich habe einen Fehler mir diesen Zähler zu sagen nur gelesen. Gibt es eine Möglichkeit, etwas Ähnliches zu tun, ohne eine Variable außerhalb der Abfrage zu deklarieren?
Im Grunde möchte ich nur eine Zähl-/Indexspalte in LINQPad anzeigen (was super ist, BTW), was bedeutet, dass ich Zähler nicht vor der Zeit deklarieren kann.
Eine andere Antwort auf diese ist dringend abzuraten. http://stackoverflow.com/a/2209014/7724 – bzlm