gpt4 book ai didi

c# - 使用 LINQ 查找与条件匹配的元素的第一个索引

转载 作者:IT王子 更新时间:2023-10-29 04:01:36 26 4
gpt4 key购买 nike

var item = list.Where(t => somecondition);

我希望能够找出返回的元素的索引,事实上,在我的例子中,我想要的只是一个索引,这样我就可以 .Skip() 到列表中那么多。

有没有办法在 IEnumerable 中执行此操作?我不想使用 List<T>为此,但确实有一个 FindIndex()方法

最佳答案

如果您真的只需要第一个索引,那么计算不匹配的索引:

var index = list.TakeWhile(t => !someCondition).Count()

关于c# - 使用 LINQ 查找与条件匹配的元素的第一个索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4075340/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com