ForAll2
Last updated
Last updated
Testa se cada par de elementos na mesma posição nas duas coleções satisfaz a condição definida por predicate
.
Esta função é interrompida assim que encontrar o primeiro par de elementos que não satisfaça a condição informada.
Atenção
Este método causa a avaliação do
IEnumerable<T>
.
Verificando se todos os valores das duas coleções são números pares
Resultado true mesmo contendo um valor ímpar
É necessário tomar cuidado, por conta dos tamanhos diferentes enter as duas coleções, pode ocorrer este tipo de situação:
O método retornará true
por conta da diferença de tamanho entre as duas coleções, com isso o último elemento de source2
não foi avaliado.
Parâmetros
Retorno
Func<T, T2, bool> predicate
IEnumerable<T> source
IEnumerable<T2> source2
bool