Возвращение значений масивов - C#
Формулировка задачи:
Требуется:
1) Создать метод MyReverse(int [] array), который принимает в качестве аргумента массив целочисленных элементов и возвращает инвертированный массив (элементы массива в обратном порядке).
Ошибка CS0161 "Program.MyReverse(int[])": не все ветви кода возвращают значение.
Как правильно реализовать возвращение значений по очереди.
Не знаю какой правильный синтаксис.
class Program
{ static int MyReverse(int[] array)
{
for (int i=array.Length;i>0;i--)
{
return array[i];
}
}
static void Main(string[] args)
{
int[] array0 = new int[3] { 9, 8, 7 };
MyReverse(array0);
Console.WriteLine(MyReverse(array0));
Console.ReadKey();
}
}Решение задачи: «Возвращение значений масивов»
textual
Листинг программы
class Program
{
static void MyReverse(int[] array0)
{
int j = 0;
int[] array = new int[3];
for (int i = array0.Length-1; i >= 0; i--)
{
array[j] = array0[i];
j++;
}
for (int i=0;i< array0.Length; i++)
{
array0[i] = array[i];
}
}
static void Main(string[] args)
{
int[] array0 = new int[3] { 9, 8, 7 };
MyReverse(array0);
for(int i = 0; i < array0.Length; i++)
Console.Write("{0} ",array0[i]);
Console.ReadKey();
}