C# 查找列表中对象参数 x 等于值的对象的索引

mar*_*234 1 indexof c#-4.0

我需要在对象列表中找到对象的索引值,其中参数 x 等于某个值。

有没有一种简单的方法可以做到这一点?我了解 IndexOf 函数,但如何将其应用于对象参数?

Tim*_*ter 6

您可以使用List.FindIndex

\n\n
int index = list.FindIndex(obj => obj.X == value);\n
Run Code Online (Sandbox Code Playgroud)\n\n
\n

与 match 定义的条件匹配的元素第一次出现的从零开始的索引(如果找到);否则,\xe2\x80\x931。

\n
\n