如何删除文本框中字符/单词之间给出的空格

Raj*_*esh 0 c#

我有一个函数,它将删除文本框中的多个空格,并使用一个空格制作字符/单词.我需要删除所有空格并将其作为单个文本,有没有办法做到这一点.

我用来删除Space的函数是,

  public static string Removespace(string inputString)
{

    System.Text.StringBuilder strbuilder = new System.Text.StringBuilder();
    string[] spacechars = inputString.Split(new char[] { ' ', '\n', '\t', '\r', '\f', '\v' }, StringSplitOptions.RemoveEmptyEntries);
    int size = parts.Length;
    for (int i = 0; i < size; i++)
        strbuilder.AppendFormat("{0} ", spacechars[i]);
    return strbuilder.ToString();

}
Run Code Online (Sandbox Code Playgroud)

Sac*_*hin 6

试试String.Replace方法.

string mystring = "This is test";
mystring = mystring.Replace(" ","");
Run Code Online (Sandbox Code Playgroud)

或者您也可以使用正则表达式

mystring = Regex.Replace(mystring, @"\s+", "");
Run Code Online (Sandbox Code Playgroud)