假设我有一个动态变量(反射):现在获得通过字符串从C#动态对象的属性值
,东西创建属性d
我有另一方面从字符串array:
string[] strarray = { 'property1','property2',..... }
我不知道属性名称提前。
如何在代码中创建d
,并从数据库中提取strarray,我可以获取值吗?我想得到d.property1 , d.property2
。
我看到该对象有一个_dictionary
内部字典,其中包含键和值,如何检索它们?
'something'是一个'IDynamicMetaObjectProvider'吗? – SLaks 2011-12-25 21:00:53
在调试器中检查'something'的运行时类型并查看其公共成员。 – SLaks 2011-12-26 00:03:08
你可以检查'd.GetType()在运行时给你什么吗? – 2011-12-26 01:29:21