在字符串的第一个上拆分null或空格?

jef*_*ney 2 c# wpf

我收到了一根绳子" abc df fd"; 我想拆分一个空格或null的字符串.结果就是"abc df fd"我想要的;

 private string _senselist;
    public string senselist
    {
        get
        {
            return _senselist;
        }
        set
        {
            _senselist = value.Replace("\t", "").Replace(" "," ").Split(,1);
        }
    }
Run Code Online (Sandbox Code Playgroud)

adr*_*dar 5

要从a的开头和结尾删除空格string,可以使用Trim()方法.

string data = "    abc df fd";
string trimed = data.Trim(); // "abc df fd"
Run Code Online (Sandbox Code Playgroud)

在你的代码添加Trim到最后,而不是Split

_senselist = value.Replace("\t", "").Replace(" "," ").Trim();
Run Code Online (Sandbox Code Playgroud)

正如@ andrei-rînea建议您也可以查看TrimStart(' ')TrimEnd(' ').

  • 要在上面的答案中添加一点,如果您只需要从开头或结尾处删除空格,您可以使用TrimStart或TrimEnd. (4认同)