I want to retrieve the index of an array but I know only a part of the actual value in the array.
For example, I am storing an author name in the array dynamically sa
static class ArrayExtensions
{
public static int FindIndex(this T[] array, Predicate match)
{
return Array.FindIndex(array, match);
}
}
Usage
int[] array = { 9,8,7,6,5 };
var index = array.FindIndex(i => i == 7);
Console.WriteLine(index); // Prints "2"
Here's a fiddle with it.
I wrote this first not reading the question properly...
static class ArrayExtensions
{
public static int IndexOf(this T[] array, T value)
{
return Array.IndexOf(array, value);
}
}
Usage
int[] array = { 9,8,7,6,5 };
var index = array.IndexOf(7);
Console.WriteLine(index); // Prints "2"
Here's a fiddle with it.