Te falta poner un espacio igual que has hecho para los dos anteriores:
Código C#:
Ver originalstring temp = calif[reg, 0].ToString() + " "
+ calif[reg, 1].ToString() + " "
+ calif[reg, 2].ToString();
//Otra forma de hacerlo
string temp = String.Format("{0} {1} {2}",calif[reg, 0].ToString(),
calif[reg, 1].ToString(),calif[reg, 2].ToString());