使用Linq检索基于C#的List <>项的索引

4 c# linq

这是一个非常简单的问题,我有一个具有字段名称"ID"的对象列表.

如果我知道ID,如何检索列表中对象的索引?

例:

CUSTOM_OBJECTS test = new CUSTOM_OBJECTS{ID=50};
List<CUSTOM_OBJECTS> List = new List<CUSTOM_OBJECTS>();
List.Add(test);
Run Code Online (Sandbox Code Playgroud)

我想检索列表中ID = 50的对象的索引,在本例中为0.

tch*_*kch 15

var index = List.FindIndex(x=>x.ID==50);
Run Code Online (Sandbox Code Playgroud)