io uso una variabile separator, e poi faccio cosi:

string separator = "";
string strFinale ="";
for each(object valoreCorrente in tuoArray)
{
strFinale += separator + valoreCorrente ;
separator = " ";
}

Nota pero' che se hai un array di stringhe, la cosa e' molto piu fast, grazie al metodo join:

string separatore = " ";
string strFinale = string.Join(separatore, tuoArrayDiStringhe);