假设我有一个动态变量:
dynamic d = *something*
现在,我为d
创建属性,而d
则来自于一个字符串数组:
string[] strarray = { 'property1','property2',..... }
我事先不知道属性名称。
在代码中,一旦创建了d
并从数据库中提取了strarray
,我如何获取值?
我想要获取d.property1,d.property2
。
我看到该对象有一个_dictionary
内部字典,其中包含键和值,如何检索它们?
something
是一个IDynamicMetaObjectProvider
吗? - SLakssomething
的运行时类型并查看其公共成员。 - SLaksd.GetType()
返回的结果吗? - Tomislav Markovski