假设我有一个像这样的数组:
string [] Filelist = ...
我想创建一个 Linq 结果,其中每个条目都有其在数组中的位置,如下所示:
var list = from f in Filelist
select new { Index = (something), Filename = f};
第一项的索引为 0,第二项的索引为 1,依此类推。
表达式 Index= 应该使用什么?
不要使用查询表达式。使用的过载Select它传递给你一个索引:
var list = FileList.Select((file, index) => new { Index=index, Filename=file });
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)