给定一个对象实例,如何为特定类型的对象或从特定类型继承的对象递归其成员(即整个对象图)?
例如,我想在会话中找到可能对System.Web.UI.Control进行深层间接引用的所有对象。
答案 0 :(得分:1)
不知道该怎么做但我确信你必须使用 Reflection 来迭代对象的所有属性。谷歌和你很可能会找到一个例子。像这个http://wiki.asp.net/page.aspx/474/how-to-iterate-through-all-properties-of-a-class/
有了这个,你可以自己弄清楚如何进行递归。