假設我有一個動態變量(反射):現在獲得通過字符串從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