Use this :
object obj = Activator.CreateInstance(typeof(Person));
FieldInfo finfo = obj.GetType().GetField("c_struct");
finfo.SetValue(obj, structobj);
if you want to create object of struct as well, use similarly :
object value = Activator.CreateInstance(typeof(my_struct));
FieldInfo field = type.GetField("name");
field.SetValue(value, "abhishek", null);
:rose: