大家知不知道呀.thank you

解决方案 »

  1.   

    用.net编写的.dll,有没有方法求出它里边的类名和方法名我不看源代码
      

  2.   

    反射啊。Type type = this.GetType();FieldInfo[] myFields = type.GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.DeclaredOnly);
      

  3.   

    VS里引用了DLL以后
    不是有类浏览器的.....自己双击引用看就知道了
      

  4.   

    using System.Reflection;Assembly a = Assembly.LoadFile("c:\test.dll");
    Type[] types = a.GetTypes();
    foreach (Type t in types)
    {
        string typeName = t.Namespace + "." + t.Name;  // 得到名称空间和类名。
        MethodInfo[] methods = t.GetMethods(BindingFlags.Instance | BindingFlags.Public);   // 得到public方法,参考BindingFlags。
        foreach (MethodInfo m in methods)
        {
            string methodName = m.Name;    // 得到方法的名称。
        }
    }有问题可以再问我。
      

  5.   

    mapserver(杨东) ( ) 信誉:102 多谢你,我做出来了.