Reflection C#

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