【发布时间】:2013-03-21 16:54:31
【问题描述】:
假设我有一些通过反射过程创建的 PropertyInfo 对象。
通常我可以通过其 ReflectedType 属性获取内部对象的类型。但如果它被装箱到对象中,我就无法访问它。
var x = property.ReflectedType //Works as charm
var y = ((object)property).ReflectedType // Wouldn't work
我应该如何访问被装箱到对象的 PropertyInfo 的 ReflectedType 属性?
【问题讨论】:
-
您真正想要完成什么?您还必须意识到您不是在“拆箱”,而是
casting。一个完全不同的过程:) -
有这样的东西。 ((object)property) 需要知道property.ReflectedType
-
如果您找到了问题的答案,请发布。
标签: c# reflection