0
我有以下两个列表的indexOf数组使用LINQ除了
List<String> list1 = new List<String>();
list1.Add("one");
list1.Add("two");
list1.Add("three");
list1.Add("four");
list1.Add("five");
List<String> list2= new List<String>();
list2.Add("one");
list2.Add("two");
list2.Add("three");
IEnumerable<int> indexOfUnwantedColumns;
indexOfUnwantedColumns = list1.Except(list2)
.Select((p, i) => new { Item = p, Index = i })
.Select(p => p.Index);
正如预期的那样,这将给予两项指标在新的清单(0和1)。我希望能够从原来的列表那里指数值(3,4)
任何帮助,将不胜感激
怎么办'headers'和'placeHolders'涉及到'list1'和'list2'。 – 2014-11-06 12:50:05
我的错误,我改变了linq语句中的名字 – 2014-11-06 12:53:53