Я пытаюсь узнать, как использовать лямбда-выражения, и в этом коде я пытаюсь получить индекс некоторого значения, доступного в массиве, но он просто возвращает значения 5 и 8 в порядке, а остальные значения -продолжает бросать IndexOutOfRangeException
!
int[] nums = { 2, 3, 5, 8, 9 };
int rez = nums.Where(i => nums[i] == 2).FirstOrDefault();
Console.WriteLine(rez);
Скажите, пожалуйста, что произойдет с возвращаемым значением "index" при попытке его получить?Заранее спасибо.