1.集合的初始化
Java中的List和Map都是接口,无法直接创建,必须用ArrayList和HashMap代替;C#中的List和Dictionary都是类,可以直接创建
Map<String,String> map = new HashMap<String>(){{ put("userId","1"); put("password","2"); }}; //Java --如果是List,则将put改为add Dictionary<string,string> map = new Dictionary<string,string>(){ {"userId","1"},{"password","2"} }; //C#
2.枚举
Java在1.5版本中引入了enum,使用上和C#不太一样
取值: Java: enum -> int: int i = enumType.value.ordinal(); int -> enum: enumType b= enumType.values()[i]; C#: enum -> int: int i = (int)enumType; int -> enum: enumType b= (enumType)enumType;