static class ArrayExtensions
public static int FindIndex<T>(this T[] array, Predicate<T> match)
return Array.FindIndex(array, match);
public static void Main()
int[] array = { 9,8,7,6,5 };
var index = array.FindIndex(i => i == 7);
Console.WriteLine(index);