删除多个空格,c#

use*_*770 -2 c# whitespace

我正在尝试做的是我正在尝试将空格大小减少到1个字符(删除任何不需要的空格.我该如何处理任务?

PS.:没有正则表达式

编辑:谢谢,已经成功,感谢分裂+加入建议.不幸的是,无法提出任何回应,因为沮丧的青少年已经 - 因为询问"对于网站而言过于简单的问题"而感到沮丧

编辑2:如果有一个空格,我如何确保它不会删除句子前面的空格?

Say*_*yse 5

关于什么

string.Join(" ", 
   myString.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries))
Run Code Online (Sandbox Code Playgroud)

编辑

作为扩展

    public static string RemoveWhiteSpaces(this string s)
    {
        return string.Join(" ", s.Split(new char[] { ' ' }, 
               StringSplitOptions.RemoveEmptyEntries));
    }
myString.RemoveWhiteSpaces();
Run Code Online (Sandbox Code Playgroud)