为什么这些似乎都不起作用?
String.Replace("/", "_");
String.Replace("//", "_");
String.Replace(((char)47).ToString(), "_");
Run Code Online (Sandbox Code Playgroud)
名为"FileName"的字符串仍然显示"MyFile 06/06/09"
Bra*_*don 22
您是否将FileName.Replace分配给某些东西?它返回新的FileName,它实际上并没有改变它.
string fileName = FileName.Replace("//", "");
Run Code Online (Sandbox Code Playgroud)
Cri*_*rdo 10
你可能想这样做:
FileName = FileName.Replace("//", "")...
Run Code Online (Sandbox Code Playgroud)
试试这个:
FileName = FileName.Replace( "/", "_" );
Run Code Online (Sandbox Code Playgroud)
注意从Replace函数中返回值的赋值.替换不会修改它被调用的对象.
| 归档时间: |
|
| 查看次数: |
1693 次 |
| 最近记录: |