Console.WriteLine (ArrayList) неправильный вывод

Я пытаюсь напечатать содержимое ArrayList различных циклов foreach, но единственное, что я получаю, это 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

Может кто-нибудь, пожалуйста, скажите мне, почему?

Ответы на вопрос(6)

Ваш ответ на вопрос