这应该看起来很简单,但我有时间想象它。可以说我有一个方法:将变量设置为包含方法的名称
public Person person(string firstName, string lastName)
{
//code and such
string methodName = "Person person";
}
有没有办法创建一个变量并将其设置为方法的名称动态?我需要这个,所以当我调用自定义的异常方法时,我可以设置违规方法的名称进行日志记录。任何帮助,将不胜感激。如果你想要的类型太
System.Reflection.MethodBase.GetCurrentMethod().Name;
,你可以使用:
反射是要走的路。 – everton
是否有理由需要这个? – Ric
你需要返回类型空间名称还是方法名? –