【发布时间】:2010-10-24 10:13:22
【问题描述】:
我想知道如何在数组中获取方法的传入参数。或者只是动态地检索我的参数的值。
意思是这样的称呼:
MyMethod(10, "eleven");
对于方法:
void MyMethod(int Test, str Test2) {}
将解析为如下数组:
{{"Test" => 10}, {"Test2", "eleven"}}
如果我能通过反射实现这一点会更好。例如。以某种方式使用 StackTrace。
【问题讨论】:
-
是的。你不会得到它们。您将仅获得参数名称。所以我认为这行不通。
-
@Robin:你看到我的实现来轻松地向字典添加参数了吗?我编辑了我的答案。这有帮助吗?
标签: c# reflection arguments