в интервью интервьюер задает мне следующий запрос
int[] array = new[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
Func<int, int> func = i =>
{
Console.Write(array[i]);
return i;
};
var result = array.Where(e => e <= func(2)).ToArray();
, может ли кто-нибудь подсказать мне, как работает e <= func (2)
?
и как работает последняя строка, то есть
var result = array.Where(e => e <= func(2)).ToArray();
?