using static System.Console;
public static void Main() {
var frase = " Alguma coisa ";
var espacado = new StringBuilder(frase.Length * 2 - 1);
for (; i < frase.Length && frase[i] == ' '; i++);
espacado.Append(char.ToUpper(frase[i]));
for (i++; i < frase.Length; i++) {
espacado.Append((i == 0 || frase[i - 1] == ' ') ? char.ToUpper(frase[i]) : char.ToLower(frase[i]));
WriteLine("|" + espacado + "|");