foreach(object element in lista) Console.WriteLine(element);
Kilka słów wyjaśnień:
Tutaj masz opis klasy Console, a w niej metody WriteLine: https://msdn.microsoft.com/pl-pl/library/system.console.writeline%28v=vs.110%29.aspx
W momencie wywołania wyszukiwana jest najbardziej pasująca metoda do typu argumentu, w tej sytuacji podajesz ArrayList, więc pasuje WriteLine(object), ponieważ wszystko dziedziczy z object. Metoda WriteLine wykona ToString() dla obiektu klasy ArrayList i wydrukuje wynik na konsoli, ToString() dla ArrayList po prostu zwraca nazwę typu czyli System.Collections.ArrayList.
To co oczekujesz to wyświetlenie każdego obiektu z tej listy, więc musisz przejść pętlą przez listę i każdy element z osobna przekazać do metody WriteLine w klasie Console. Jakby coś było niejasne to pisz.
Pozdrawiam.