如何在嵌套对象vb.net中进行反射



我有一个我接受的对象,这个对象是一个嵌套对象,这意味着它的属性也是对象等等。我需要一种方法来遍历这个对象、它的子对象和它们的子对象等,对于每个属性,检查它的名称是否在我拥有的数组中,以及嵌套对象的一些属性的名称,如果是,那么我需要该对象的属性值。有办法做到这一点吗?我试着反思,但无法前进。对象的一些属性我不需要,所以我在属性上检查它是否在我的数组中

创建一个方法或函数,并让它自己调用。

存储文件夹的伪示例:

public sub Crawl(Path)
for each folder in getfolders(path)
crawl(Path)
next
end sub

正如您所看到的,这会递归地将文件系统爬网到最深的文件夹中

最新更新