>백엔드 개발 >C++ >C#에서 현재 메소드를 불리는 메소드 이름을 어떻게 얻을 수 있습니까?

C#에서 현재 메소드를 불리는 메소드 이름을 어떻게 얻을 수 있습니까?

Susan Sarandon
Susan Sarandon원래의
2025-02-01 02:21:09895검색

c# 에서 호출 메소드를 얻는 메소드 이름 C# 개발자는 종종 현재 실행 방법을 호출하는 방법을 결정해야합니다. 는 현재 방법의 정보를 얻을 수 있지만 통화 방법의 정보를 얻으려면 스택 추적에 대해 자세히 알아야합니다. How Can I Get the Name of the Method That Called the Current Method in C#?
스택 추적을 가로 지르며 스택 추적에 대한 분석은 가능해 보이지만 더 간결하고 직접적인 방법이 있습니다. 통화 세트의 정보를 얻을 수 있으며 유사한 메소드도 메소드에도 적용됩니다.

스택 위로 이동 클래스는 이것을 달성 할 수 있습니다. 이 유형과 같은 예제 및

메소드 호출을 통해 스택을 추적하고 호출 메소드를 얻을 수 있습니다. 그런 다음 호출 메소드의 이름을 사용할 수 있습니다. 샘플 코드 다음 코드는이 기술의 사용법을 보여줍니다.

또는 전체 프로세스를 코드 줄로 단순화 할 수 있습니다. System.Reflection.MethodBase.GetCurrentMethod()

위 내용은 C#에서 현재 메소드를 불리는 메소드 이름을 어떻게 얻을 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.