我有一个类,其中一些对象存储在私有字段中。我想创建一个类的函数来检查它的所有私有字段,以检查它的类型是否实现某个接口,如果是,则通过引用其他函数将它们作为参数传递。像这样:
Public Class OneClass
Private _fieldA As ObjectA
Private _fieldB As ObjectB
'... some other objects stored in private fiels
Public Function MyFunction()
'psedocode I want to write
For Each field In Me
If field implements SomeInterface
DoSomethings(field)
End If
Next
End Function
End Class
请注意,我必须将存储在字段中的对象作为参考传递给某个函数。可以这样做吗?
谢谢!