【发布时间】:2018-09-23 16:33:53
【问题描述】:
我想区分这两种情况,例如在这段代码中:
For Each method As Reflection.MethodInfo In Type.GetType("WindowsApplication2.clsTest").GetMethods()
Select Case method.Name
Case "ToString", "Equals", "GetHashCode", "GetType"
Case Else
Debug.Print(method.GetType().ToString)
End Select
Next
或者,更好的是,是否可以只对 subs 或函数进行迭代?
谢谢。
【问题讨论】:
-
大概
ReturnType属性会告诉您它返回什么类型,虽然我没有测试过,但我希望该属性将是Nothing用于Sub。跨度> -
@jmcilhinney
Sub的ReturnType是Void,而不是Nothing,因为它在 .NET 框架本身内部使用。
标签: .net vb.net reflection