通过反射获取类的所有属性和方法
 1    private void button1_Click(object sender, EventArgs e)
 2        {
 3            Type t = typeof(System.Drawing.Color);
 4            string className = t.Name;
 5            MessageBox.Show(className);
 6
 7            //获取所有方法
 8            System.Reflection.MethodInfo[] methods = t.GetMethods();
 9            this.textBox1.Text = "";
10            foreach (System.Reflection.MethodInfo method in methods)
11            {
12                this.textBox1.Text += method.Name + System.Environment.NewLine;
13            }
14
15            //获取所有成员
16            System.Reflection.MemberInfo[] members = t.GetMembers();
17
18            //获取所有属性
19            System.Reflection.PropertyInfo[] properties = t.GetProperties();
20            foreach (System.Reflection.PropertyInfo property in properties)
21            {
22                this.lstColors.Items.Add(property.Name);
23            }
24        }
25
26        private void lstColors_SelectedIndexChanged(object sender, EventArgs e)
27        {
28           this.pictureBox1.BackColor=  System.Drawing.Color.FromName(((ListBox)sender).Text);
29        }
30
posted on 2008-03-28 16:09 guofu 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/saptechnique/archive/2008/03/28/1127834.html

通过反射获取类的所有属性和方法相关推荐

  1. java类中获取全局变量_java 通过反射获取类的全局变量、方法、构造方法

    package com.str; public class ZiFuChuan { public static String ss = "全局变量!!!!!!"; String s ...

  2. 反射获取类的几种方法

    1 public class Demo { 2 3 /** 4 * 反射:加载类,获得类的字节码 5 * @param args 6 * @throws ClassNotFoundException ...

  3. Java基础-通过反射获取类的信息

    目录 1.获取Field 2.反编译Field 3.通过反射机制访问对象属性 4.可变长度参数 5.反射Method(了解) 6.反编译(了解) 7.反射机制调用方法 8.反射Constructor ...

  4. java反射获取实现类_Java介绍通过反射获取类的信息

    免费学习推荐:java基础教程 目录1.获取Field 2.反编译Field 3.通过反射机制访问对象属性 4.可变长度参数 5.反射Method(了解) 6.反编译(了解) 7.反射机制调用方法 8 ...

  5. 利用java反射调用类的的私有方法--转

    原文:http://blog.csdn.net/woshinia/article/details/11766567 1,今天和一位朋友谈到父类私有方法的调用问题,本来以为利用反射很轻松就可以实现,因为 ...

  6. Java 反射机制详解:私有方法调用头大?如何通过反射调用类中的私有方法?

    文章目录 前言 一.私有方法在本类中直接调用 1.1.在本类中实例化,调用私有方法 1.2.尝试在其他类直接调用私有方法(错误示范) 二.使用反射实例化类强制调用私有方法 2.1.使用类加载器加载被调 ...

  7. Java知识点总结(反射-获取类的信息)

    Java知识点总结(反射-获取类的信息) @(Java知识点总结)[Java, 反射] 应用反射的API,获取类的信息(类的名字.属性.方法.构造器等) import java.lang.reflec ...

  8. 利用java反射调用类的的私有方法

    http://blog.csdn.net/sunyujia/article/details/2501709 今天和一位朋友谈到父类私有方法的调用问题,本来以为利用反射很轻松就可以实现,因为在反射看来根 ...

  9. java 反射 获取方法列表_Java 反射获取类详细信息的常用方法汇总

    为了加深印象,特把方法都从新敲了一遍,等不会的时候返回了看看就好了. 类ReflectionDemo package Reflection; @Deprecated public class Refl ...

最新文章

  1. 深度学习指数的使用——np.exp(-4)和1e-4的区别
  2. 【下有对策】verycd没有的资源有很多方法下载
  3. VS2013打包VC++程序
  4. Shell - 通过hook文件后门实现应用的自动启停
  5. 判断子序列不同的子序列两个字符串的删除操作编辑距离
  6. influxdb 最近小时统计_用pandas快速统计学生年龄班级等分组信息
  7. Bellman-Ford算法和SPFA算法
  8. 在CSS中使用not:first-child选择器
  9. teamviewer设备数量上限怎么解决_会议音响设备出现啸叫怎么办?不要担心,这3个方法帮你解决...
  10. 美团 大规模商品知识图谱的构建与应用
  11. Akka-CQRS(2)- 安装部署cassandra cluster,ubuntu-16.04.1-LTS and MacOS mojave
  12. 我的开源项目:H.264码流分析器
  13. JavaSE——Java8之函数式接口、函数式编程、Lambda表达式
  14. Extjs学习(3):事件和动作
  15. 如何查询淘宝天猫的宝贝类目
  16. 如何绘制变参数根轨迹(针对复杂情况,无法分离出开环增益k*时)
  17. 《灌篮高手》——一部看了n遍的动漫
  18. (*长期更新)软考网络工程师学习笔记——Section 13 Linux网络配置命令
  19. 安卓领域高质量公众号推荐
  20. Java实现常见排序

热门文章

  1. 最新的ndkr20编译c_NDKr20使用clang编译ffmpeg
  2. 83998 连接服务器出错_Linux高性能服务器设计
  3. java读文件几种方式_java中读取文件的方式有哪几种
  4. hibernate mysql 视图_转:hibernate映射视图的两种方式
  5. 数仓建模的edw_浅谈数仓分层和模型
  6. 服务器宝塔怎么开启php5.4伪静态,WeCenter在宝塔面板LNMP环境下开启伪静态方法
  7. 使用SQLQuery 在Hibernate中使用sql语句
  8. 计算机音乐创作是什么,2021计算机音乐创作的作曲方式探究论文
  9. 基于JAVA+SpringMVC+Mybatis+MYSQL的宠物商城管理系统
  10. useradd或adduser命令