(using vb.Net 4.0)假设您有一个对象,其图形相当复杂 - 它具有属性,数组和其他集合,具有其自己属性和集合的子类等。我想完全遍历整个对象图并查找特定类型T的所有实例,然后对这些实例执行特定的操作。是否有一种防弹的方法来执行对象图的全面遍历?即使有了反思,这似乎是一个容易出错的艰巨任务。遍历并查找复杂对象图中的所有给定类型实例
我想知道二进制序列化,因为这似乎克隆一个对象,无论多么复杂,以一种相当强大的方式。有没有什么办法可以修改这种技术,而不是序列化它,而是返回给定类型T的所有子对象的引用列表?但这只是纯粹的猜测,我愿意接受任何可行的解决方案。