【发布时间】:2013-08-27 03:50:47
【问题描述】:
是否可以在同一类中获取另一个方法的名称,但没有使用手动编写的字符串?
class MyClass {
private void doThis()
{
// Wanted something like this
print(otherMethod.name.ToString());
}
private void otherMethod()
{
}
}
你可能会问为什么:好吧,原因是我必须稍后像这个 Invoke("otherMethod") 一样调用该方法,但是我不想自己硬编码这个字符串,因为我不能再在项目。
【问题讨论】:
-
你可以使用反射来实现。
-
你使用的是什么版本的 C#?
标签: c# invoke method-names