import java.util.ArrayList;import java.util.List;class A{ public boolean equals(Object obj){ return true; }} public class ListTest2 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("new A---"+new A
package com.lanxi.demo1_8; import java.util.Iterator; import java.util.LinkedList; public class Test { public static void main(String[] args) { LinkedList link=new LinkedList(); for (int i = 1; i <= 10; i++) { link.add("小样"+i); } System.out.p
Emit生成动态方法部分摘自网上,但是经过修改,加入了对委托的缓存以及类结构的调整,使之调用更简洁方便.大致的思路是:要实现转换datatable到某个指定对象的集合,本质是实现转换一个datarow到一个指定的对象.利用Emit动态构造该方法并缓存起来,调用时从缓存查找出来并调用,就这么简单.上代码: /// <summary> /// 把datatable转换为对象集合列表List<T> /// </summary> public class DataTableCo