Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在字符串的第一个上拆分null或空格?_C#_Wpf - Fatal编程技术网

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

C# 在字符串的第一个上拆分null或空格?,c#,wpf,C#,Wpf,我得到一个字符串“abc df fd”; 我想分割一个空格或空字符串。结果就是我想要的“abc df fd” private string _senselist; public string senselist { get { return _senselist; } set { _senselist = value.Replace("\t", "")

我得到一个字符串“abc df fd”; 我想分割一个空格或空字符串。结果就是我想要的“abc df fd”

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

要从
字符串的开头和结尾删除空格,可以使用方法

在代码末尾添加
Trim
,而不是
Split

_senselist = value.Replace("\t", "").Replace(" "," ").Trim();

正如@andrei-rînea建议的那样,您还可以检查和。

var strings=senselist.Split(“”)有什么问题?您需要提供完整的字符串,以便我们尝试提供帮助。我看不到字符串中有制表符,但您却替换了“\t”。我对您尝试执行的操作感到非常困惑;您只是想删除前导/尾随空格吗?您只是想删除第一个空格吗?您似乎在说原始字符串是“abc-df-fd”,而您想要的只是“abc-df-fd”。是吗?
替换(“,”)
与我有关;如果输入是HTML,您应该使用HTML解码步骤,而不仅仅是转换一个实体以在上面的伟大答案上添加一点,如果您需要从开头或结尾删除空格,您可以使用TrimStart或TrimEnd。
_senselist = value.Replace("\t", "").Replace(" "," ").Trim();