我有如下字符串:
var abc = "Menu Link";
有没有简单的方法可以将空格改为下划线?
我有如下字符串:
var abc = "Menu Link";
有没有简单的方法可以将空格改为下划线?
如果您想原地执行:
abc = abc.Replace(" ", "_");
需要注意的是,创建一个新的 string
实例;它不是在同一内存位置中实际完成的- String
是一个不可变类型。
使用 String.Replace(char,char)
而不是 String.Replace(string,string)
应该会更快。例如:
abc = abc.Replace(' ', '_');
.Replace()
函数即可。abc = abc.Replace(' ', '_');