Pessoal, eu comecei a estudar o módulo de aplicando orientação à objetos em C# e tô na parte de funções lambda. Compreendi como funciona mas no exemplo abaixo eu fiquei na dúvida do porquê do método BuscarNumerosQueSaoPares ser precedido de bool ao invés de int. Posso tá com alguma base meio fraca, mas gostaria de saber o por que do "bool" ali.
List<int> numeros = new List<int> { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
List<int> numerosPares = numeros.FindAll(BuscarNumerosQueSaoPares);
bool BuscarNumerosQueSaoPares(int numero)
{
return numero % 2 == 0; // CONDIÇÃO PARA RETORNAR OS NÚMEROS PARES
}
foreach (int numero in numerosPares)
{
Console.WriteLine(numero); //PARA PRINTAR NA TELA
}