怎样在C#中实例化一个数组啊?

在一个函数里面写了这样的几个数组,但是数组没办法在全局调用。如果把定义数组的语句放在这个函数的外面化,又会出现“对象引用对于非静态的字段 方法或属性是必须的”这样的提示、

那就把在外面定义数组前面加上static


void Main()
{
    string[] Point3 = new string[4];
    int[] S2 = new int[4];
    int[] S3 = new int[4];
    int[] S4 = new int[4];
    
    F(ref Point3, ref S2, ref S3, ref S4);
    
    
}

public void F(ref string[] Point3, ref int[] S2, ref int[] S3, ref int[] S4)
{
    // ....
    
    for (int i = 0; i < 4; i++)
    {
        //...
        string buf = reader.ReadLine();
        var arr = buf.Split(' ');
        Point3[i] = arr[0];
        S2[i] = int.Parse(arr[1]);
        S3[i] = int.Parse(arr[2]);
        S4[i] = int.Parse(arr[3]);
    }
    
    // ...
}