从字符串中删除空格字符

7

字符串变量存储的值类似于careteam order 4-26-11.csv

我需要将其裁剪为类似于careteamorder4-26-11.csv的形式,即通过移除空格来实现。

如何从字符串变量中删除空格?


2
如下所指出的,“trim”用于删除文本值前端和/或末尾的空格。使用“replace”从字符串中的任何位置删除空格。 - Zachary
可能是重复的问题:如何用其他字符替换字符串中的一个字符? - user195488
2个回答

44
string trimmed = "careteam order4-26-11.csv".Replace(" ", string.Empty);

2
我建议使用.Replace(" ",String.Empty)。 - softwaredeveloper
3
请注意,String.Replace 返回替换操作的结果;它并不实际改变调用它的字符串。 - Martin Törnwall
2
String.Empty = "",它们没有区别。 - manji
3
""string.Empty在技术上没有区别,但是我认为它们在可读性上有所不同。"""看起来比"string.Empty更相似,所以在这种情况下,我个人使用string.Empty可以更快地阅读和理解代码。 - Fredrik Mörk
2
@软件:那个博客链接对你的建议进行了否定。 - user195488
显示剩余4条评论

0
    public string RemoveSpaceAfter(string inputString)
    {
        try
        {


            string[] Split = inputString.Split(new Char[] { ' ' });
            //SHOW RESULT
            for (int i = 0; i < Split.Length; i++)
            {
                fateh += Convert.ToString(Split[i]);
            }
            return fateh;
        }
        catch (Exception gg)
        {
            return fateh;
        }
    }

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接