Вы можете использовать метод String.Join :
sb.Append(string.Join(" ", "a", "b"));
Обратите внимание, что это создает промежуточную строку, которая может быть нежелательной.
Меньшекратким, но избегая промежуточных строк, было бы что-то вроде этого:
sb.Append("a").Append(' ').Append("b");