我需要檢索我的項目的索引,因爲我在Linq中選擇它們,這是最好的方法嗎?我不喜歡這樣一個事實,即我必須在Linq語句之外聲明一個變量。Linq檢索索引
List<int> ApplianceIds = new List<int>();
ApplianceIds.Add(6);
ApplianceIds.Add(3);
ApplianceIds.Add(4);
ApplianceIds.Add(5);
ApplianceIds.Add(6);
ApplianceIds.Add(7);
ApplianceIds.Add(2);
int ind = 0;
var y = (from a in ApplianceIds
let index = ind++
select new {Appliance = a, Index = index}).ToList();
ApplianceIds是'List',你已經有索引了。你可以使用for循環。 –
jrummell