可能重复:
c#从字符串创建类的实例
希望这很简单。
我正在寻找基于其名称的字符串表示动态调用对象。这是我想要做的一个例子:
public class Class1
{
public string Property1 { get; set; }
public string Property2 { get; set; }
public string Property3 { get; set; }
}
public class Class2
{
public string Property1 { get; set; }
public string Property2 { get; set; }
public string Property3 { get; set; }
}
我的目标是Class2
从字符串表示中调用(GetClassFromString()
显然是编造的,但希望能描述我想要做的事情):
Object cls = Object.GetClassFromString("Class2");
然后cls
将是来自 的对象Class2
。