Listing 4

generic<typename T>
void Display1DArray(String^ text, array<T>^ ary)
{
/*6*/   if (ary == nullptr)
    {
        Console::WriteLine("nullptr passed");
        return;
    }
/*7*/   Console::Write("{0}  {1}:", text, ary->Length);
/*8*/   for each (T element in ary)
    {
        Console::Write(" {0}", element);
    }       
/*9*/   Console::WriteLine();
}