获取方法的基本类型out / ref参数

时间:2018-12-21 10:46:33

标签: c# reflection

我正在研究C#反射,但是遇到了问题。

如果出于检索参数类型的目的考虑了以下方法,那么当参数具有outref时,我将无法获取基类型:

public void MyMethod(out int first, ref string second) {  }

返回的两个参数类型为:

System.Int32&
System.String&

我如何在代码中获取基本方法,即没有在后缀“&”的情况下

这是我检索参数的简化方法:

typeof(MyClass).GetMethod(MyMethod().GetParameters().Select(p => p.ParameterType)

0 个答案:

没有答案