4
C#에서 이와 같은 메서드를 작성했습니다.메서드 매개 변수 C#
MethodBase method = MethodBase.GetCurrentMethod();
string key ="";
for (int i = 0; i < method.GetParameters().Length; i++)
{
key=method.GetParameters().Name;
// need value of parameter here
}
위의 코드를 통해 매개 변수 이름이 나타납니다. 내 질문은 : 어떻게 내 방법에 오는 매개 변수의 값을 얻을 수 있습니까?
먼저, 감사합니다. 언급 한대로 어떻게 디버거 API를 사용하여 작성할 수 있습니까? – Selo
@Selo : 그것은 내가 사용했던 것이 아니지만 [this page] (http://www.developerfusion.com/article/4692/how-the-net-debugger-works/)에서 살펴보십시오. 나는 .NET 4에서 어느 정도 변한 지 알지 못한다. –