我需要用下划线替换一些空格(即"PM HD PSP">"PM_HD_PSP")
这是我到目前为止所尝试的:
private string NombreExcel3(string excel)
{
MessageBox.Show(excel);
excel.Replace(' ','_');
MessageBox.Show(excel);
return excel;
}
Run Code Online (Sandbox Code Playgroud)
DGi*_*bbs 18
字符串是不可变的,你需要做:
excel = excel.Replace(' ','_');
Run Code Online (Sandbox Code Playgroud)
String.Replace()不会改变原始字符串,而是返回一个新的更改字符串.
String.Replace():返回一个新字符串,其中当前字符串中所有出现的指定Unicode字符或String将替换为另一个指定的Unicode字符或String.