FindIndex
Testa os elementos de uma coleção até um satisfazer a condição definida por predicate
.
Esta função é interrompida assim que encontrar o primeiro elemento que satisfaça a condição informada, retornando o índice do elemento.
Parâmetros | Retorno |
---|---|
Func<T, bool> predicate IEnumerable<T> source |
int |
Exceções
Tipo | Situação |
---|---|
InvalidOperationException | Quando o predicate retorna false para todos os elementos. |
Como usar
Obtendo o primeiro elemento par de uma coleção
//IEnumerable<int> source = { 1, 3, 5, 7, 8, 9, 10 }
bool result = source.FindIndex(value => value % 2 == 0);
//result = 4