这是一个非常简单的问题,我有一个名为“ID”字段的对象列表。
如果我知道ID,如何检索列表中对象的索引?
示例:
CUSTOM_OBJECTS test = new CUSTOM_OBJECTS{ID=50};
List<CUSTOM_OBJECTS> List = new List<CUSTOM_OBJECTS>();
List.Add(test);
我想检索列表中ID = 50的对象的索引,在此示例中为0。
答案 0 :(得分:15)
var index = List.FindIndex(x=>x.ID==50);
答案 1 :(得分:-3)
CUSTOM_OBJECT singleObject = list.Single(co => co.ID == 50)
您还可以使用SingleOrDefault,First或FirstOrDefault方法。