【发布时间】:2016-08-02 15:43:35
【问题描述】:
在 Java 中,我可以打印集合的值,只需将集合传递给输出:
Map<Integer, String> map = new HashMap<Integer, String>(){
{
put(1, "one");
put(2, "two");
}
};
System.out.println(map);
输出:
{1=one, 2=two}
在 C# 中,类似的代码会给我关于集合类型的信息,而不是里面的值,我一直在寻找它,但正如我在 C# 中理解的那样,你必须解决从集合中获取值的输出。 正如我对 C# 的理解,你不能像使用 Java 那样简单地显示集合的值,对吗?
【问题讨论】:
-
现有建议(不进行 Java 比较) - Dictionary/HashSet - stackoverflow.com/questions/5899171/…,任何元素类型的任何类型集合 - stackoverflow.com/questions/5079867/…
标签: c# dictionary collections