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"