Max Asked:2020-07-31 23:42:20 +0000 UTC2020-07-31 23:42:20 +0000 UTC 2020-07-31 23:42:20 +0000 UTC 使用c#从字符串中删除空格 772 编写代码以从字符串中删除空白字符的最佳方法是什么? c# 2 个回答 Voted Best Answer Festelo 2020-08-01T00:22:48Z2020-08-01T00:22:48Z 这段代码: " da ta ".Replace(" ", "") 返回"data" 另一个例子: var str = " some str "; var strWithoutSpaces = str.Replace(" ", ""); Console.WriteLine(strWithoutSpaces); //somestr 您还可以添加空条件运算符: string nullstr = null; var nullstrWithoutSpaces = nullstr?.Replace(" ", ""); Console.WriteLine(nullstrWithoutSpaces); //null 如果只需要删除字符串开头和结尾的空格,可以使用 Trim 方法: string str = " da ta "; var trimmedstr = str.Trim(); Console.WriteLine(trimmedstr); //da ta A K 2020-08-01T00:28:33Z2020-08-01T00:28:33Z 使用替换: string original = " some string "; string replaced = original?.Replace(" ", ""); 结论: somestring 如果输入为空,它将返回空。
这段代码:
返回
"data"另一个例子:
您还可以添加空条件运算符:
如果只需要删除字符串开头和结尾的空格,可以使用 Trim 方法:
使用替换:
结论:
如果输入为空,它将返回空。