Gets the name of the parameter.
using System; using System.Reflection; class parminfo { public static void mymethod(int int1m, out string str2m, ref string str3m) { str2m = "asdf"; } public static int Main(string[] args) { Type Mytype = Type.GetType("parminfo"); MethodBase Mymethodbase = Mytype.GetMethod("mymethod"); Console.Write("\nMymethodbase = " + Mymethodbase); ParameterInfo[] Myarray = Mymethodbase.GetParameters(); foreach (ParameterInfo Myparam in Myarray) { Console.Write("\nFor parameter # " + Myparam.Position + ", the Name is - " + Myparam.Name); } return 0; } }