en una entrevista, el entrevistador me pregunta siguiente consultaCómo funciona Lambda Expresión
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();
por lo que me va a guiar a cualquiera cómo e <= func(2)
cosa funciona? y como última línea es decir
var result = array.Where(e => e <= func(2)).ToArray();
obras?
Investigue 'Closures', o posiblemente' Predicates', según su confusión. –
¿Dónde está exactamente tu confusión? ¿Qué no entiendes? – svick
Creo que el entrevistador intentaba engañarte con dos flechas. –