【发布时间】:2009-04-07 02:06:37
【问题描述】:
我有点不确定如何写这个问题的标题,但我正在寻找 VB.NET(或 C#,但目前使用 VB.NET)中最短/最简单的方法来获取字符串值给定方法调用动态的方法名称。
例如,我有一个这样的类:
Public Class Blah
Public Sub Foo()
End Sub
End Class
现在 Foo 是动态设置的强类型封面,我有一个事件处理程序,当设置更改时将触发并返回更改设置的字符串名称。
我希望能够在这个字符串上切换/选择,并有一个基于 Foo() 方法的案例。为此,我需要能够从方法调用本身获取 Foo 方法的字符串名称(即不知何故 GetMethodName(blahInstance.Foo()))。
【问题讨论】:
标签: c# vb.net reflection