如何将变量分配给 C# 中的方法?

How to assign variable to method in c#?

我是初学者,刚刚开始学习 c#。 所以我有一个任务: 编写一个程序,用于在键盘上输入带有整数的行 在屏幕上显示如何 许多行,每行包含它们的总和和乘积,以及它们的最大值、最小值和平均值 值。行中的数字由空格和制表符分隔。

我不明白的是如何在 Main 中使用该方法。比如我是否需要将它分配给变量才能计算总和、最大值、最小值以及如何做到这一点?

给出了数字方法。我目前的代码:

static void Main(string[] args) {
        string x;
        Console.WriteLine("Input numbers in each line (seperate by spaces):");
        Console.WriteLine("End - enter");

        while ((x = Console.ReadLine()) != "")
        {
            Numbers(x);
            
        }
        
        Console.ReadLine();

    }
    static int[] Numbers(string e, params char[] sk)
    {
        string[] zod = e.Split(sk, StringSplitOptions.RemoveEmptyEntries);
        int[] num = new int[zod.Length];
        int n = 0;
        foreach (string t in zod)
            if (int.TryParse(t, out num[n]))
                n++;
        if (n > 0)
            Array.Resize(ref num, n);
        else num = null;
        return num;
    }`

只需简单修改:

while ((x = Console.ReadLine()) != "")
{
   //option 1
   var nums = Numbers(x);   
   //option 2
   int[] nums = Numbers(x);
   
}