到.net的sdk里去查,肯定全部列出来

解决方案 »

  1.   

    我想做一个类浏览器,可以浏览各个名字空间的各个class及其方法,属性等,所以sdk虽然有但是对我不合适
      

  2.   

    用反射可以。
       
       public class dd
    {
    string ss;
    }
    class Class1
    {
    /// <summary>
    /// 应用程序的主入口点。
    /// </summary>
    [STAThread]
    static void Main(string[] args)
    {
    dd temp=new dd();
    Type[] myClassType=null;
    Assembly myoAssem;
    Type myType=temp.GetType();
    myoAssem=Assembly.GetAssembly(myType); 
    myClassType = myoAssem.GetTypes();
    }
    }    //myClassType中就是当前命名空间下的所有类的集合
      

  3.   

    private System.Reflection.Assembly MyRef;
    private Type[] AllTypes;
    private OpenFileDialog op=new OpenFileDialog();
    private TreeView tvMembers=new TreeView();if (op.ShowDialog()==DialogResult.OK)
    {
      MyRef = System.Reflection.Assembly.LoadFrom(op.FileName);
    }foreach (Type temptype in AllTypes)
    {
      if (temptype.IsClass)
      {
         tvMembers.Nodes.Add(temptype.Name);
       }
    }