CompareWith
Compara duas coleções utilizando uma função para compará-las.
Esta função retorna o primeiro resultado diferente de zero da comparação entre os elementos. A função retorna o resultado de comparer
sobre os dois elementos.
Atenção
Este método causa a avaliação do
IEnumerable<T>
.
Parâmetros
Retorno
Func<T, T, int > comparer
IEnumerable<T> source1
IEnumerable<T> source2
int
Como usar
A função comparer
deve receber um elemento de cada coleção e retornar um valor inteiro em relação à comparação dos dois elementos.
Esta função foi inspirada na função compareWith
disponível no módulo List do F#.
Comparando duas coleções
Comparando duas coleções obtendo a diferença
Note que no exemplo anterior, o resultado é 42
por conta da primeira subtração retornar 0
.
Last updated