我正在尝试使用我的代码中的Reflection 1示例实现数据转换.
该GetSourceValue函数有一个比较各种类型的开关,但我想删除这些类型和属性,并GetSourceValue只使用一个字符串作为参数获取属性的值.我想在字符串中传递一个类和属性并解析属性的值.
这可能吗?
在C#3.5中是否有一种方法可以使用反射来设置对象属性?
例如:
MyObject obj = new MyObject();
obj.Name = "Value";
Run Code Online (Sandbox Code Playgroud)
我想obj.Name用反思来设定.就像是:
Reflection.SetProperty(obj, "Name") = "Value";
Run Code Online (Sandbox Code Playgroud)
有办法做到这一点吗?