我在尝试在C#.net上的日期字符串中替换反斜杠时遇到一些问题.
到目前为止,我正在使用:
string.Replace(@"\","-")
Run Code Online (Sandbox Code Playgroud)
但它还没有完成更换.有人可以帮忙吗?
Jon*_*Jon 42
string.Replace不修改字符串本身但返回一个新字符串,很可能你扔掉了.改为:
myString= myString.Replace(@"\","-");
Run Code Online (Sandbox Code Playgroud)
另外,这种操作通常在代码中看到,这些代码用格式化的日期字符串手动粘贴.大多数时候,有一种更好的方法来做你想要的(这是什么?)比这样的事情.
正如他们所有人所说,您需要将值取回到变量中。
所以应该是
val1= val1.Replace(@"\","-");
Run Code Online (Sandbox Code Playgroud)
或者
val1= val1.Replace("\\","-");
Run Code Online (Sandbox Code Playgroud)
但不仅..下面的一个不起作用
val1.Replace(@"\","-");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
62948 次 |
| 最近记录: |