我有 Method2(args...),它由 Method1(args...) 调用。我想在 Method2 中获取 Method1 的参数的 VALUES 列表。使用反射 API 是不可能的,我认为 AOP(PostSharp,Spring.NET)可以提供帮助。但我找不到任何例子。
void Main()
{
Method1(12, "the beatles")
}
void Method1(int number, string str)
{
Method2("any value");
}
void Method2(string anything)
{
Console.WriteLine(<argument_values_passed_to_Method1>); // output - 12, "the beatles"
}