c# - 如何在我的 List<int> 中找到元素的索引?

标签 c# list

这是我所拥有的:

public int FindItem(int elementoABuscar)
{
    int indice = vectorNumeros.FindIndex(0, asd);
    return indice;
}

我似乎无法理解 FindIndex 方法的第二部分。

如何找到 elementoABuscar 的索引?

最佳答案

只需使用 List<int>.IndexOf :

int indice = vectorNumeros.IndexOf(elementoABuscar);

FindIndex 用于查找与特定谓词匹配的项 - 如果您只是想直接查找元素,则此处不需要它。

请注意,如果您的列表已排序,您还可以使用 List<T>.BinarySearch .

关于c# - 如何在我的 List<int> 中找到元素的索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2418194/

相关文章:

python - 按第二项(整数值)对元组列表进行排序

C# List<t>.ForEach(delegate(type t) 以及如何在迭代列表时删除项目

c# - 搜索文本包含 QueryOver

c# - 测量代码执行时间

c# - 未知类型 ViewModelLocator

c# - 将用户文本框输入(数字)放入定义的数组大小并输出?

Python:如何检查文本文件,将其与另一个文本文件中的每一行进行比较,并打印不匹配的行

mysql - 在 MySQL 中使用另一个列表选择一个列表的子集

python - 根据另一个列表的索引将列表拆分为 block

c# - 预期在 mock 上调用一次,但为 0 次 With Moq