【发布时间】:2016-04-14 17:33:18
【问题描述】:
如何在 List 中查找 两个或多个属性 需要检查的项目的索引?
这行得通:
int index = myList.FindIndex(a => a.Prop == oProp);
这不起作用:
int index = myList.FindIndex(a => a.Prop1 == oProp1 && a => a.Prop2 == oProp2);
【问题讨论】:
如何在 List 中查找 两个或多个属性 需要检查的项目的索引?
这行得通:
int index = myList.FindIndex(a => a.Prop == oProp);
这不起作用:
int index = myList.FindIndex(a => a.Prop1 == oProp1 && a => a.Prop2 == oProp2);
【问题讨论】:
您需要做的就是:
int index = myList.FindIndex(a => a.Prop1 == oProp1 && a.Prop2 == oProp2);
【讨论】: