C# 将使用数组的方法传递给main

C# 将使用数组的方法传递给main,c#,arrays,methods,C#,Arrays,Methods,如果我有一个在数组中查找最大整数的方法。如何将结果传递回main public static int maxNumber(int[] Array) { int maxNumber = Array[0]; for (int i = 1; i < Array.length; i++) { if (List[i] > maxNumber) { maxNumber = Array[i]; } return maxNumber

如果我有一个在数组中查找最大整数的方法。如何将结果传递回main

public static int maxNumber(int[] Array) {
   int maxNumber = Array[0];
   for (int i = 1; i < Array.length; i++) {
      if (List[i] > maxNumber) {
         maxNumber = Array[i]; 
      }
      return maxNumber;
   }
}
公共静态int-maxNumber(int[]数组){
int maxNumber=数组[0];
for(int i=1;imaxNumber){
maxNumber=数组[i];
}
返回maxNumber;
}
}

返回循环外的结果,应该是这样

public static int maxNumber(int[] Array)
{
     int maxNumber = Array[0];
     for (int i = 1; i < Array.length; i++)
     {
         if (List[i] > maxNumber)
         {
             maxNumber = Array[i];
         }
     }
     return maxNumber;
}

在循环外返回结果,应该是这样

public static int maxNumber(int[] Array)
{
     int maxNumber = Array[0];
     for (int i = 1; i < Array.length; i++)
     {
         if (List[i] > maxNumber)
         {
             maxNumber = Array[i];
         }
     }
     return maxNumber;
}

你用的是什么语言?我用的是JAVA。你的标签上写着c,仅供参考。@shockawave123对不起,那是我的编辑。最初没有语言标记,在我看来它像c#。您返回一个值。你把这个方法称为哪里?你用的是什么语言?我用的是Java。你的标签上写着c#仅供参考。@shockawave123对不起,那是我的编辑。最初没有语言标记,在我看来它像c#。您返回一个值。你在哪里调用这个方法?我只是在main中键入maxNumber来获得输出吗?publicstaticvoidmain(String[]args){maxNumber();}@cruiser检查上面的答案我只是在main中键入maxNumber来获得输出吗?publicstaticvoidmain(String[]args){maxNumber();}@cruiser检查上面的答案