首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

dynamic 动态设立属

2012-10-14 
dynamic 动态设置属有个一个 属性列表比如 stirng[] strdynamic 读取这个 属性列表 增加属性。而不是 在编

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

热点排行