可以说我有一个像这样的数组:
string [] Filelist = ...
我想创建一个Linq结果,其中每个条目在数组中的位置如下:
var list = from f in Filelist select new { Index = (something), Filename = f};
索引为第1项为0,第2项为1,等等.
我应该用什么来表达索引=?
不要使用查询表达式.使用其重载Select
通过索引:
var list = FileList.Select((file, index) => new { Index=index, Filename=file });