如何在c#中使用反射创建新对象?

如何在c#中使用反射创建新对象?,c#,system.reflection,C#,System.reflection,我想创建一个新对象,它是以下类的实例。 如何使Relefection创建的对象等于下面用反射c#表示的类的对象实例 也许你在寻找这样的东西: 当然,当设计时类型未知时,您可能会使用它来创建相同类型的对象 var newInstance = Activator.CreateInstance(p.GetType()); 为什么要反思?你必须解释一下新cPerson()的问题。你的问题不清楚。是否要使用反射创建cPerson的实例?为什么你认为你需要使用反思?根据你下面的评论,这是同一个模糊的、未经

我想创建一个新对象,它是以下类的实例。 如何使Relefection创建的对象等于下面用反射c#表示的类的对象实例


也许你在寻找这样的东西:

当然,当设计时类型未知时,您可能会使用它来创建相同类型的对象

var newInstance = Activator.CreateInstance(p.GetType());

为什么要反思?你必须解释一下新cPerson()的问题。你的问题不清楚。是否要使用反射创建
cPerson
的实例?为什么你认为你需要使用反思?根据你下面的评论,这是同一个模糊的、未经记录的问题的第三篇(1篇现已删除)帖子。仔细阅读要求澄清的评论并作出回应。
var person = Activator.CreateInstance(typeof(cPerson));
var newInstance = Activator.CreateInstance(p.GetType());