using System.Collections.Generic;
public static void Main(string[] args)
Type t = typeof(System.Collections.ArrayList);
MethodInfo[] methods = t.GetMethods();
foreach (MethodInfo m in methods)
Console.WriteLine("Method Names: {0} \t Return Type: {1}", m.Name,m.ReturnType);
ParameterInfo[] par = m.GetParameters();
foreach (ParameterInfo p in par)
Console.WriteLine("Parameter Info : \n Parameter Name:{0},Parameter Type: {1}", p.Name, p.ParameterType);