【发布时间】:2012-05-24 09:20:55
【问题描述】:
我正在尝试打印各种 foreach 循环的 ArrayList 的内容,但我得到的唯一结果是 String + System.Collections.ArrayList。
例如下面的代码:
ArrayList nodeList = new ArrayList();
foreach (EA.Element element in elementsCol)
{
if ((element.Type == "Class") || (element.Type == "Component") || (element.Type == "Package"))
{
nodeList.Add(element);
}
Console.WriteLine("The nodes of MDG are:" + nodeList); //stampato a schermo la lista dei nodi nel MDG finale
我得到的输出是:
The nodes of MDG are:System.Collections.ArrayList
谁能告诉我为什么?
【问题讨论】:
-
你为什么使用数组列表而不是列表
? -
因为列表中的类型出现问题,然后当我在 foreach 循环中使用这些列表时。
标签: c# arraylist console.writeline