在 C# 的 string
中,如果我们想将字符串中的 ""
替换为 string.empty
,可以使用 stringValue.Trim()
或 stringValue.replace("", string.empty)
。两者服务于相同的目的。但是哪个更好呢?
最佳答案
Trim()
和 Replace()
的目的不同。
Trim()
删除字符串开头和结尾的所有空白字符。这意味着 spaces
、tabs
、new lines
、returns
和其他各种空白字符.
Replace()
只用给定的替换替换指定的字符。所以 Replace("", string.empty)
只会用空字符串替换空格。 Replace() 还会用给定的替换替换指定字符串的所有实例,而不仅仅是字符串开头和结尾的那些。
关于C# Trim() 与 replace(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18902602/