Junior — Middle
Pode explicar como funciona o método Where na linguagem de programação?
sobes.tech IA
Resposta da IA
O método Where em C# é usado para filtrar coleções com base numa condição dada. Ele aceita uma expressão lambda (predicado) que retorna true para os elementos que devem ser mantidos e false para os que devem ser filtrados.
Exemplo:
int[] numbers = {1, 2, 3, 4, 5, 6};
var evenNumbers = numbers.Where(n => n % 2 == 0);
foreach(var num in evenNumbers)
{
Console.WriteLine(num); // Vai imprimir 2, 4, 6
}
Where retorna uma sequência preguiçosa, ou seja, a filtragem ocorre durante a iteração dos resultados.