检查字段是否实现了某个接口并将它们作为参数传递

时间:2014-01-15 13:12:08

标签: vb.net reflection

我有一个类,其中一些对象存储在私有字段中。我想创建一个类的函数来检查它的所有私有字段,以检查它的类型是否实现某个接口,如果是,则通过引用其他函数将它们作为参数传递。像这样:

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

请注意,我必须将存储在字段中的对象作为参考传递给某个函数。可以这样做吗?

谢谢!

0 个答案:

没有答案
相关问题