activator.createinstance(type, boolean)
本文关键字:boolean type createinstance activator | 更新日期: 2024-11-08 14:07:03
在C#中,如果不为类创建对象,如何仅通过使用activator.createinstance(type,boolean)调用或调用其中的函数?在类型 I 中,我得到了命名空间名称和类名
嗯,
Activator.CreateInstance(type, bool)
实际上是创建类的对象。但是,您传递的不是字符串,而是实际类型。
Activator.CreateInstance(typeof(MyClass))
除非要调用的方法具有静态性,否则需要创建类的实例来调用它。如果它是静态的,则以下内容应该有效:
MyClass.MyMethod()
尝试:
Activator.CreateInstance(typeof(YourClass))