//error C2440: 'return' : cannot convert from 'System::String __gc * __gc[]' to 'System::String __gc *' // Can only convert a __gc array to or from Object * or Array * String* displayGrid( String* array[] ) { String* dispGrid[] = new String* [9]; dispGrid[0] = array[0]; dispGrid[1] = array[1]; dispGrid[2] = array[2]; dispGrid[3] = array[3]; dispGrid[4] = array[4]; dispGrid[5] = array[5]; dispGrid[6] = array[6]; dispGrid[7] = array[7]; dispGrid[8] = array[8]; Console::WriteLine( S"-------------" ); Console::WriteLine( S"| {0} | {1} | {2} |", dispGrid[0], dispGrid[1], dispGrid[2] ); Console::WriteLine( S"-------------" ); Console::WriteLine( S"| {0} | {1} | {2} |", dispGrid[3], dispGrid[4], dispGrid[5]); Console::WriteLine( S"-------------" ); Console::WriteLine( S"| {0} | {1} | {2} |", dispGrid[6], dispGrid[7], dispGrid[8] ); Console::WriteLine( S"-------------" ); return dispGrid; }