日期:2014-05-17  浏览次数:20896 次

dynamic 动态设置属
有个一个 属性列表 比如 stirng[] str;

dynamic 读取这个 属性列表 增加属性。而不是 在编码的时候 用 '.' 来设置属性。


比如
C# code

stirng[] str =new string[]{"pr1","Name",.....};
dynamic d = new ExprenObject();
//这个D 要读取 str 里面的属性列表 创建 动态的 dynamic 类





------解决方案--------------------
既然属性名是一个字符串,还是用反射吧。
------解决方案--------------------
LZ是指ExpandoObject?
ExpandoObject实现了IDictionary<string,object>,用一个IDictionary<String, Object>变量接受强制转换结果然后用IDictionary<String, Object>.Add方法添加
------解决方案--------------------
探讨
LZ是指ExpandoObject?
ExpandoObject实现了IDictionary<string,object>,用一个IDictionary<String, Object>变量接受强制转换结果然后用IDictionary<String, Object>.Add方法添加