Чтобы перевернуть массив 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#. Выберите метод, который лучше всего соответствует вашим потребностям, исходя из таких факторов, как производительность, читаемость и контекст кода.