Чтобы перевернуть массив C#, вы можете использовать несколько методов. Вот некоторые распространенные подходы:
-
Использование метода
Array.Reverse:int[] array = { 1, 2, 3, 4, 5 }; Array.Reverse(array); -
Использование класса
Arrayи временного массива:int[] array = { 1, 2, 3, 4, 5 }; int[] reversedArray = new int[array.Length]; for (int i = 0; i < array.Length; i++) { reversedArray[i] = array[array.Length - 1 - i]; } -
Использование метода расширения LINQ
Reverse:int[] array = { 1, 2, 3, 4, 5 }; int[] reversedArray = array.Reverse().ToArray(); -
Использование простого алгоритма замены:
int[] array = { 1, 2, 3, 4, 5 }; for (int i = 0; i < array.Length / 2; i++) { int temp = array[i]; array[i] = array[array.Length - 1 - i]; array[array.Length - 1 - i] = temp; }
Это всего лишь несколько примеров того, как можно перевернуть массив C#. Выберите метод, который лучше всего соответствует вашим потребностям, исходя из таких факторов, как производительность, читаемость и контекст кода.