Как добавить поле индекса в результаты Linq
Допустим, у меня есть такой массив:
string [] Filelist = ...
Я хочу создать результат Linq, где каждая запись имеет свою позицию в массиве следующим образом:
var list = from f in Filelist
select new { Index = (something), Filename = f};
Индекс должен быть 0 для 1-го элемента, 1 для 2-го и т. Д.
Что я должен использовать для выражения Index =?