如何获取.Net得Dll中得命名空间和包含得类

如同它得对象浏览器一样,我怎么才能获得一个Dll的命名空间和包含的类呢??
---------------------------------------------------------------

using System;
using System.Reflection;
public class LoadInvoke
{
public static void Main(string[] args)
{
Assembly a = Assembly.LoadFrom(args[0]);
Type[] mytypes = a.GetTypes();
BindingFlags flags = (BindingFlags.NonPublic ¦ BindingFlags.Public ¦
BindingFlags.Static ¦ BindingFlags.Instance ¦ BindingFlags.DeclaredOnly);

foreach(Type t in mytypes)
{
MethodInfo[] mi = t.GetMethods(flags);
Object obj = Activator.CreateInstance(t);

foreach(MethodInfo m in mi)
{
m.Invoke(obj, null);
}
}
}
}

Published At
Categories with Web编程
Tagged with
comments powered by Disqus