Permute

Retorna uma nova coleção com todos os elementos permutados de acordo com a permutação especificada em indexMap.

Parâmetros Retorno

Func<int, int> indexMap

IEnumerable<T> source

IEnumerable<T>

Como usar

Permutando valores em uma coleção

//IEnumerable<int> source = { 1, 2, 3, 4, 5 }

IEnumerable<int> result =
    source.Permute(index => (index + 1) % 5)

//result = { 5, 1, 2, 3, 4 }

Permutando valores em uma coleção

//IEnumerable<int> source = { 1, 2, 3, 4, 5 }

IEnumerable<int> result =
    source.Permute(index => (index + 2) % 5)

//result = { 4, 5, 1, 2, 3 }

results matching ""

    No results matching ""