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"

Last updated