如何用C#中的下划线替换字符串中的空格?
我有如下字符串:如何用C#中的下划线替换字符串中的空格?,c#,C#,我有如下字符串: var abc = "Menu Link"; 有没有一种简单的方法可以将空格更改为下划线?如果您想在适当的位置执行此操作: abc = abc.Replace(" ", "_"); 虽然实现了一个新的字符串实例将被创建;它实际上不是在同一个内存位置执行的-String是一种不可变的类型。使用String.Replace(char,char)而不是String.Replace(String,String)应该快得多。i、 e abc = abc.Replace(' ', '_
var abc = "Menu Link";
有没有一种简单的方法可以将空格更改为下划线?如果您想在适当的位置执行此操作:
abc = abc.Replace(" ", "_");
虽然实现了一个新的字符串
实例将被创建;它实际上不是在同一个内存位置执行的-String
是一种不可变的类型。使用String.Replace(char,char)
而不是String.Replace(String,String)
应该快得多。i、 e
abc = abc.Replace(' ', '_');
只需在字符串末尾添加.Replace()
函数
abc = abc.Replace(' ', '_');
是的,使用string.Replace()方法应该是或是?你能证明这一点吗?