你看看帮助里Type类的成员列表

解决方案 »

  1.   

    我的意思是说:对于某一个特定的对象,如何能够获得它的一些信息,这些信息就象在立即窗口中输入某个对象后回车所显示的那些信息一样。
    to dahuzizyd:你说的意思是用反射吧?这样会不会很复杂?有没有比较简便的方法?
      

  2.   

    首先要引用Reflection:using System.Reflection;下面使用一个函数罗列出一个类的所有成员:public void GetMember(string className)
    {
    Type type=Type.GetType(className).Assembly.CreateInstance(className);
    FieldInfo []fi=type.GetFields(BindingFlags.NonPublic | BindingFlags.Instance| BindingFlags.Public);
    MethodBase []mb=type.GetMethods(BindingFlags.Public|BindingFlags.Instance|BindingFlags.NonPublic); for(int i=0;i<fi.Length;i++)
    {
                //fi[i].Name
                //在这儿罗列类的属性
    }

    for(int i=0;i<mb.Length;i++)
    {
               //mb[i].Name
               //在这儿罗列方法
    }
    }