Junior — Middle
Pode explicar o que se entende por Predicate na programação?
sobes.tech IA
Resposta da IA
Na programação, especialmente em C#, Predicate é um delegado que representa um método que aceita um parâmetro e retorna um valor booleano (bool). É usado para definir uma condição ou critério que um objeto deve satisfazer.
Exemplo de uso de Predicate:
Predicate<int> isEven = x => x % 2 == 0;
bool result = isEven(4); // true
Aqui, isEven é um Predicate que verifica se um número é par.