c# Array.FindAllIndexOf which FindAll IndexOf

后端 未结 9 1967
佛祖请我去吃肉
佛祖请我去吃肉 2020-11-29 08:16

I know c# has Array.FindAll and Array.IndexOf.

Is there a Array.FindAllIndexOf which returns int[]?

9条回答
  •  天涯浪人
    2020-11-29 08:41

    I know this is an old post, but you can try the following,

    string[] cars = {"Volvo", "BMW", "Volvo", "Mazda","BMW","BMW"};
    var res = Enumerable.Range(0, cars.Length).Where(i => cars[i] == "BMW").ToList();
    

    returns {1,4,5} as a list

提交回复
热议问题