Sobes.tech
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.