Finding first index of element that matches a condition using LINQ

前端 未结 7 2046
闹比i
闹比i 2021-01-01 08:25
var item = list.Where(t => somecondition);

I would love to be able to find out the index of the element that was returned, in fact, in my case a

7条回答
  •  离开以前
    2021-01-01 09:12

    If you really just need the first index then count the ones that don't match:

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

提交回复
热议问题