IterateIndexed
Aplica a função action
em cada elemento da coleção. Neste caso a função action
além de receber o elemento, recebe seu índice.
Atenção
Este método causa a avaliação do
IEnumerable<T>
.
Parâmetros | Retorno |
---|---|
Action<int, T> action IEnumerable<T> source |
void |
Como usar
Escrevendo todos os elementos no console
//IEnumerable<string> source = { "Hello", " ", "Tango" }
source.IterateIndexed( (index, value) => Console.Write($"{index} - {value} ") );
//"1 - Hello 2 - Tango"