该类将被声明runtime并values存储在Bag类似sessionor的对象中ViewBag。现在我想创建一个类的实例并使用 Bag data设置它的属性 。我知道我应该使用reflection,但我不知道是否有任何开箱即用的方法可以做这些事情,或者我应该创建一个?
session["Foo"] = "foo";
session["Bar"] = "bar";
var instance = System.Activator.CreateInstance(Type.GetType(className));
instance = ? // how to set properties using session
该类在设计时不可用,应用程序不知道它的属性是什么。