1 个回答

就是字面意思啊……很基础的语法问题。CreateInstance 是个实例方法,不是个静态方法,你得用 对象.方法 的方式调用,而不是 类名.方法 调用啊。

public class Foo
{
    public static void Bar1() {}
    
    public void Bar2() {}
}

Foo.Bar1(); // 这是静态方法

Foo obj = new Foo();
obj.Bar2(); // 这是实例方法

Foo.Bar2(); // 要这么写就报你上面那个错了
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进