int[] numbers = { -3, -1, 1, 3, 5 };
int[] results = numbers.Where((nbr, i) => i == nbr).ToArray();
string message = results.Length == 0
? "Nothing found"
: string.Format("Found {0}. First is at index {1}", results.Length, results[0]);
Console.WriteLine(message);