Analise o seguinte trecho de código em C# que utiliza uma expressão lambda. Determine qual será o comportamento do programa ao ser executado e qual é o principal benefício de utilizar uma expressão lambda neste contexto específico.
using System;
using System.Collections.Generic;
class Program
{
static void Main()
numeros.ForEach (n => Console.WriteLine (n* 2));
}
)
List numeros
new List [ 1, 2, 3, 4, 5);
a.O programa imprimirá os números de 1 a 5, pois a expressão lambda duplica cada elemento da lista.
b.O programa resultará em um erro de compilação, pois as expressões lambda não podem ser usadas com listas.
c.O programa imprimirá os números 2, 4, 6, 8, 10, demonstrando a aplicação eficiente de operações em coleções.
d.O programa causará uma exceção em tempo de execução, pois a expressão lambda está malformada.
e.O programa não imprimirá nada, pois as expressões lambda não têm efeito em operações de listas.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar