Error 1 A field initializer cannot reference the non-static field, method, or property

前端 未结 2 1731
甜味超标
甜味超标 2021-01-26 17:14
 public partial class Form1 : Form
  {
    Class1 class = new Class1(30,a);

    public Form1()
    {

        InitializeComponent();
    }

     public int a = 0;


            


        
2条回答
  •  没有蜡笔的小新
    2021-01-26 17:29

    Just move the initialization of class1 into a constructor:

    class Form1 {
        int a = 0;
    
        Class1 obj1;
    
        public Form1() {
            obj1 = new Class1(a);
        }
    }
    

提交回复
热议问题