using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Reflection;
namespace reflection
{
class Program
{
static void Main(string[] args)
{
Assembly asm = Assembly.LoadFrom(@"D:\meghawebsite\reflassm\reflassm\bin\Debug\reflassm.dll");
Type[] type = asm.GetTypes();
foreach (Type t in type)
{
if (t.Name == "mycls")
{
MethodInfo[] minfo = t.GetMethods();
foreach (MethodInfo m in minfo)
{
if (m.Name == "show")
{
ParameterInfo[] pinfo = m.GetParameters();
foreach (ParameterInfo p in pinfo)
{
Console.WriteLine(p.Name);
Console.WriteLine(p.ParameterType.ToString());
}
}
}
}
}
Console.ReadLine();
}
}
}