C#反射的入门学习首先要明白C#反射提供了封装程序集、模块和类型的对象等等。那么这样可以使用反射动态创建类型的实例,将类型绑定到现有对象,或从现有对象获取类型并调用其方法或访问其字段和属性。如果代码中使用了属性,可以利用反射对它们进行访问。 MSDN描述: 反射通常具有以下用途: 使用 Assemb ...
/// <summary> /// 利用反射将DataTable转换为List<T>对象 /// </summary> /// <param name="dt">DataTable 对象</param> /// <returns>List<T>集合</returns> public static L ...
分类:
其他好文 时间:
2017-02-15 12:38:00
阅读次数:
220
一、反射的概念 反射是java语言提供的一项非常吸引人的特性,利用反射可以在运行时对程序进行动态的控制。开发使用反射特性的程序需要使用一套专门的工具类,这些类大部分都位于java.lang.reflect包中。 二、Class类 Class类属于java.lang包,不需要使用import语句引入特 ...
分类:
其他好文 时间:
2017-02-15 11:58:44
阅读次数:
184
利用反射调用注解 运行结果: meta.length():2meta.name():测试注解meta.age():0 ...
分类:
其他好文 时间:
2017-01-26 15:39:06
阅读次数:
153
这里有一个xml配置文件,也就是Hibernate框架中会用到的POJO和数据库的映射文件 POJO类如下: 下面代码演示了利用反射以及XML解析,动态生成SQL语句,并且利用JDBC技术执行SQL语句的过程: 测试代码: ...
分类:
数据库 时间:
2017-01-09 20:45:56
阅读次数:
248
控制反转(反转控制):谁控制了谁? 就是交换控制权1.A a =new A(); 要使用这个A 必须你去new他。控制权在a2.由第三方来进行创造这个A,你用的时候直接用就是。控制权在第三方。 3.其实IOC 就等于一个工厂模式。把我们需要的放到第三方进行操作生产,而工厂模式一般都是利用反射来new ...
分类:
其他好文 时间:
2017-01-06 16:21:10
阅读次数:
169
本文来自:http://www.cnblogs.com/mrchenzh/archive/2010/05/31/1747937.html /***************************************** * 说明:利用反射将数据库查询的内容自动绑定 * 到实体类 * * 时间:1 ...
分类:
数据库 时间:
2017-01-06 16:20:25
阅读次数:
233
现在应该经常用到记录操作日志,修改和新增必定涉及到两个实体的属性值的变动。 利用反射,将变动记录下来。 切记,类中的属性字段上面需要打上Description标签: 例如: 相关代码直接附上: 用到时,直接调用GetObjCompareString方法即可。 ...
分类:
Web程序 时间:
2017-01-04 22:00:14
阅读次数:
262
类: public Class Test { public string name; public string value; } Test t=new Test(); t.name="abc"; t.value="123"; string str=(string)t.GetType().GetPr ...
分类:
其他好文 时间:
2016-12-22 19:25:22
阅读次数:
195
BeanUtils提供对Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了代码长度和阅读代码的难度。 如果你有两个具有很多相同属性的J ...
分类:
其他好文 时间:
2016-12-22 19:22:35
阅读次数:
154