C c = new C();
            Type t = c.GetType();           MethodInfo[] infos= t.GetMethods();
            foreach(MethodInfo info in infos)
            {
               int ret= (int)info.Invoke(c, null);
            }            FieldInfo[] filedInfos = t.GetFields();            foreach(FieldInfo info in filedInfos)
            {
               int a=(int) info.GetValue(c);
            }