怎么做!
我希望能够使用传递给过程的变量访问类中的值。
e.g。 _results.projection [2] .Current.FundDC变得类似
_results.projection [2] .termId.varName
其中termId可以是Current,Future或Percent
和varName可以是一个大列表:)
有什么建议吗?
明信片上的答案请:)
答案 0 :(得分:1)
您可以使用Type.GetProperty
通过反射来获取PropertyInfo
,然后使用PropertyInfo.GetValue
来获取值。
或者你可以直接打开传给你的名字......说实话,两者都有点icky。是以字符串形式接收此信息的唯一方法吗?这里的大局是什么?
答案 1 :(得分:0)
查看C#4.0(随VS2010推出),DynamicObject以及更多魔术...... read this blog post。