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

时间:2015-06-29 11:37:06

标签: c#-4.0 indexof

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

有一种简单的方法吗?我理解IndexOf函数,但是如何将它应用于object参数?

1 个答案:

答案 0 :(得分:4)

您可以使用List.FindIndex

int index = list.FindIndex(obj => obj.X == value);
  

第一次出现的元素的从零开始的索引   匹配匹配定义的条件,如果找到;否则,-1。