Чтобы перевернуть массив в C#, можно использовать несколько методов. Вот несколько примеров:
-
Метод Array.Reverse:
int[] array = { 1, 2, 3, 4, 5 }; Array.Reverse(array); -
Пользовательский метод отмены:
int[] array = { 1, 2, 3, 4, 5 }; int length = array.Length; int[] reversedArray = new int[length]; for (int i = 0; i < length; i++) { reversedArray[i] = array[length - i - 1]; } -
Обратный метод LINQ:
int[] array = { 1, 2, 3, 4, 5 }; var reversedArray = array.Reverse().ToArray(); -
Структура данных стека:
int[] array = { 1, 2, 3, 4, 5 }; Stack<int> stack = new Stack<int>(array); int[] reversedArray = stack.ToArray(); -
Обращение списка:
int[] array = { 1, 2, 3, 4, 5 }; List<int> list = new List<int>(array); list.Reverse(); int[] reversedArray = list.ToArray();