Ich verwende den folgenden Code, um Aufruf Methodenname und seinen Parameter innerhalb einer Methode zu erhalten.Wie erhält man ParameterInfo Value?
var stackTrace = new StackTrace();
var methodName = stackTrace.GetFrame(1).GetMethod().Name;
var parameters = stackTrace.GetFrame(1).GetMethod().GetParameters();
foreach (var parameterInfo in parameters)
{
var name = parameterInfo.Name;
var value = "How to get value?";
}
Nun meine Frage ist es, den Wert dieses Parameters zu erhalten. Irgendwelche Ideen?
möglich Duplikat von [Ist es möglich, Parameterwerte für jeden Frame im Call-Stack in .NET zu erhalten] (http://stackoverflow.com/questions/819576/is-it-possible-to-get-parameters- Werte für jeden Frame-in-Call-Stack-in-Net) – Habib