0

可能重复:
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

4

1 回答 1

1

看看Activator.CreateInstance方法。

于 2012-09-09T23:21:56.297 回答