Rotar el array una posición

Published by SyntaxGardener in

Rota un array de enteros no vacío una posición en sentido horario: mueve el valor final al frente y desplaza todos los demás valores hacia la derecha. Devuelve el array rotado.

Ejemplos

Program.RotateByOne(new[] { 1, 2, 3, 4, 5 }) ➢ new[] { 5, 1, 2, 3, 4 }