c# - 按索引列表搜索?

标签 c# list search indexing

我正在尝试搜索第一个列表项索引,它的值为"hello",它是指数高于15。 显然不是这样,因为当我引用 p 时,我引用的是 value,而不是 string 本身(IndexOf 查找"hello" 在列表中第一次出现的索引,因为 p == string)

int soucasny = list1.FindIndex(p => p == "hello" || list1.IndexOf(p) > 15);

有没有办法达到预期的效果?大概选择?

最佳答案

您可以为 IndexOf 指定起始索引

int soucasny = list1.IndexOf("hello", 15);

关于c# - 按索引列表搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27389379/

相关文章:

c# - 更新包含 Entity Framework 中的对象列表的对象的最佳方法

c# - 将查询结果放入变量中,然后将其传递给命令

ios - 有没有更好的方法在 SwiftUI 中创建多列(数据表) ListView

php - Mysql 文本搜索问题

android - 如何区分普通搜索和全局搜索

regex - gvim搜索使用正则表达式匹配多个字符

c# - 检查异步方法的调用 Received()

c# - 将控件的 "Enabled"属性绑定(bind)到变量

python - 如何对具有不同顺序的字符串列表进行排序?

python - 将唯一 id 分配给 python 中的列表列表,其中重复项获得相同的 id