我想将数学名称放入字符串中,但我也不想使用硬编码值。相反,我想通过反射动态获取名称。我使用了以下工作声明:
"The method is called " + new Action(MyMethod).Method.Name;
我认为创建Action
委托在语义上是不合适的。它表明会有一个方法调用,但是会有一个反射。我正在为类寻找typeof运算符或GetType 之类的东西,但在方法级别。
该模式是Delegate.Method.Name
实现我的目标的最佳和标准方法吗?
我的意思不是当前的方法。