в интервью, интервьюер задал мне следующий запрос
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)
?
и как последняя строка i.e
var result = array.Where(e => e <= func(2)).ToArray();
работы?