我有以下内容。如何查询类 myExample
并返回该类方法名称的数组?
Sub Main()
Dim x As New myExample
'<<would like to return an array of x's method names i.e. {"hello","world","foo","bar"}
Console.WriteLine("press [enter] to exit")
Console.Read()
End Sub
Class myExample
Public Shared y As Integer
Public Sub hello()
y = 1
End Sub
Public Sub world()
y = 2
End Sub
Public Sub foo()
y = 3
End Sub
Public Sub bar()
y = 4
End Sub
End Class
最佳答案
所有方法(包括继承的):
Dim example As New myExample()
Dim t As Type = example.GetType()
Dim methods = t.GetMethods()
Dim allMethodNames() As String = methods.Select(Function(m) m.Name).ToArray()
关于vb.net - 返回类方法名称的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14497181/