C# 使用方法和案例显示阵列

C# 使用方法和案例显示阵列,c#,arrays,methods,case,C#,Arrays,Methods,Case,您好,我写了一个案例,其中它应该显示来自我的方法的数组,但是我写的方法不会将值返回回我的案例,而是给我一个蓝色的错误代码。我希望能够选择我的案例并让它显示我的阵列。如果你能帮助我,我将非常感谢 我相信这些都是属于这个案子的密码。再次感谢 int selection; do { int[] A = { -2, 5, -1, 9, -6, 23, 67, 1, -8, 7, -3, 90 };

您好,我写了一个案例,其中它应该显示来自我的方法的数组,但是我写的方法不会将值返回回我的案例,而是给我一个蓝色的错误代码。我希望能够选择我的案例并让它显示我的阵列。如果你能帮助我,我将非常感谢

我相信这些都是属于这个案子的密码。再次感谢

            int selection;
            do
            {
            int[] A = { -2, 5, -1, 9, -6, 23, 67, 1, -8, 7, -3, 90 };

            DisplayMenu();

            Console.Write("Enter your selection");
            int.TryParse(Console.ReadLine(),out selection);

            switch(selection)
            {
            case 6:
                    ShowArray(A); //<<<<<display array here
                    break;
            }
            Console.ReadKey();



            static void DisplayMenu()
            {
            Console.WriteLine("t6");
            }



             static int ShowArray(int[] array)//<<<<here return value top
            {
            Console.WriteLine("\n=============\n");
            for (int i = 0; i < array.Length; i++)
            {
            Console.Write("{0}", array[i]);
            }
            Console.WriteLine("\n=============\n");
            }

假设您只想向控制台显示数组,而不想实际从该方法返回值,请更改以下签名:

static int ShowArray(int[] array)
为此:

static void ShowArray(int[] array)
返回类型为int意味着您将在方法退出之前返回一个整数。 返回类型的void意味着你不会返回任何东西,这似乎是你想要的。
在这里,static表示静态int ShowArrayint[]数组是什么意思?你不能从这个函数返回anu Int