У меня есть набор данных, которые я бы хотел переупорядочить, начиная с определенного числа, а затем, когда достигнут наибольшее число, вернитесь к самому низкому и затем продолжайте увеличивать.
Например, для последовательности (1,2,3,4,5,6), если 4 было конкретным числом, порядок будет (4,5,6,1,2,3).
Возможно ли это с помощью linq и С#?