public static void Main(string[] args)
{
Action a =() => Console.WriteLine(MethodInfo.GetCurrentMethod().Name);
a();
}
이 코드는 다음과 같은 모호한 문자열을 반환합니다 : <Main>b__0
.익명 메소드에서 MethodInfo.GetCurrentMethod() 사용
익명 메소드를 무시하고 더 읽기 쉬운 메소드 이름을 얻을 수있는 방법이 있습니까?
그리고 당신은 _anonymous_ 방법에 대한 어떤 이름을 기대합니까? –
나는 MS anon에 대한 원한을 품지 않는다. 메서드 이름 생성자. 가장 가까운 비 익명 메소드의 스택 추적을 파고가는 방법이 있는지 궁금한가요? MethodInfo 인스턴스가 익명임을 알 수있는 방법이 있습니까? – HuBeZa