如何从字符串创建对象

本文关键字:创建对象 字符串 | 更新日期: 2023-09-27 18:09:17

我设置了这个对象:

Object A
Object AA: A
Object BB: A
Object CC: A

我如何创建类型AA的对象给定一个字符串变量与"AA"在它?我一直在看Activator的东西,但不太明白

如何从字符串创建对象

您需要获取AAType实例,然后将其传递给Activator.CreateInstance

Type myType = typeof(SomeTypeInProject).Assembly.GetType(typeName);
object instance = Activator.CreateInstance(myType);