Collections Visual C++ .NET

#include "stdafx.h"
using namespace System;
using namespace System::Collections;
void main()
{
    ArrayList ^alist = gcnew ArrayList(4); // will double to 8
    alist->Add("One");
    alist->Add("-");
    array^ morenums = gcnew array {"Four", "Five"};
    alist->AddRange(morenums);
    for (int i = 0; i < alist->Count; i++)
    {
        Console::Write("{0} ", alist[i]);
    }
}