捕获KeyValuePair数组中的传入参数值

6 c# reflection arguments

我想知道如何在数组中获取我的方法的传入参数.或者只是动态检索我的参数值.

意思是,一个叫:

MyMethod(10, "eleven");
Run Code Online (Sandbox Code Playgroud)

方法:

void MyMethod(int Test, str Test2) {}
Run Code Online (Sandbox Code Playgroud)

会在数组中解析如下:

{{"Test" => 10}, {"Test2", "eleven"}}
Run Code Online (Sandbox Code Playgroud)

如果我能用反射实现这一目标会更好.以某种方式使用StackTrace.

Mat*_*ton 2

最好的选择是使用匿名类型,如此所示。