Нужно решить задачу на реверсирование массива целых чисел методом расширения, собственно почитал про эти методы и написал метод, который не выдаёт ошибок и варнингов, но и не работает, подскажите, в может быть проблема?
Program.cs
using System;
namespace Lab10
{
internal static class Program
{
public static void Main(string[] args)
{
int[] array = new[] {1, 4, 5, 1, 3, 235, 634, 234, 12, 4, 3, 77, 141};
array.PrintArray();
array.ReverseArray();
Console.WriteLine();
foreach (var elem in array)
{
Console.Write($"{elem} _ ");
}
}
}
}
Extension.cs
...
public static int[] ReverseArray(this int[] arr)
{
List<int> buffer = arr.ToList();
buffer.Reverse();
arr = buffer.ToArray();
return arr;
}
...