我有如下字符串:
var abc = "Menu Link";
Run Code Online (Sandbox Code Playgroud)
有没有一种简单的方法可以将空间更改为下划线?
Yuc*_*uck 64
如果你想这样做:
abc = abc.Replace(" ", "_");
Run Code Online (Sandbox Code Playgroud)
虽然确实会创建一个新的 string
实例; 它实际上并没有在同一个内存位置完成 - String
是一个不可变类型.
使用String.Replace(char,char)
而不是String.Replace(string, string)
应该更快.即
abc = abc.Replace(' ', '_');
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
62895 次 |
最近记录: |