我在主程序中向子函数传递一个数组,结果出错了
提示错误:
非静态的字段、方法或属性“TY_GetNew.Program.ReadTy(string, string[*,*], string[*,*])”要求对象引用 D:\MyFile\Studio\C#\TY_GetNew\Program.cs 29 13 TY_GetNew
源代码如下:
namespace TY_GetNew
{
    class Program
    {
        static void Main(string[] args)
        {
            string[,] allTy = new string[1000,3];
            string[,] allTyInfo = new string[50,4];                        ReadTy(SaveFileName,allTy,allTyInfo);//从文件中读取资料填充到数组
            
        }        void ReadTy(string SaveFileName,string[,] allty,string[,] alltyinfo)
        {        }
    }
}

解决方案 »

  1.   

    Main是static静态方法:static void ReadTy
      

  2.   

    static void Main(string[] args) 
    {
    Application.Run(new Program());
    } public Program()
    {
                         string[,] allTy = new string[1000,3];
                         string[,] allTyInfo = new string[50,4];            
                         ReadTy(SaveFileName,allTy,allTyInfo);//
    }        void ReadTy(string SaveFileName,string[,] allty,string[,] alltyinfo)
            {        }