使用dynamic获取类型可变的json对象 Dictionary<string, object> dict = new Dictionary<string, object>(); List<dynamic> lst = new List<dynamic>() { new { aa = 1, bb = "2" } }; Type type = lst[0].GetType(); var ps = type.GetProperties();
关于map的定义: template < class Key, class T, class Compare = less<Key>, class Allocator = allocator<pair<const Key,T> > > class map; 第一个template参数被当做元素的key,第二个template参数被当作元素的value.Map的元素型别Key和T,必须满足以下两个条件:1.key/value必须具备assignable(可赋值
今天看博客怎么减少if else 方法, 才发现spring 还有很多功能我没有用到,以后真的得花时间学学spring,今天学到的东西如下: 1.定义一个接口 store public interface Store { void handle(); } 2.定义两个类 @Service("storeA") public class StoreA implements Store { @Override public void handle() { } @Override public
public class VP { public <T> void printMsg(T... args){ for (T t:args){ System.out.println("泛型测试:"+t); } for (int i=0;i<args.length;i++){ System.out.println("测试:"+args[i]); }//结论:可以通过遍历数组的方式遍历数组,可变参数是利用数组实现的 } public static voi
<!-- 导出所有数据 --> <select id="exportAll" resultMap="map"> SELECT t1.MEDICAL_ID AS medicalId, ADDRESS AS address, DATE_START AS dateStart, DATE_END AS dateEnd, TIME_START AS timeStart, TIME_END AS timeEnd, AMBULANCE_NUM AS amb