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

Last updated