C# Assembly.CreateInstance 哪里报错了

林欣涵
  • 22

image.png
看不懂。。。

回复
阅读 55
1 个回答

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

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

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

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

Foo.Bar2(); // 要这么写就报你上面那个错了
你知道吗?

宣传栏