Вы можете использовать регулярное выражение:
static readonly Regex trimmer = new Regex(@"\s\s+"); s = trimmer.Replace(s, " ");
Для повышения производительности передайте RegexOptions.Compiled.
RegexOptions.Compiled