Mega Code Archive

 
Categories / C# / Reflection
 

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;     } }