读书人

dynamic 动态设立属

发布时间: 2012-10-14 14:55:08 作者: rapoo

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方法添加

读书人网 >C#

热点推荐