加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 用下划线替换字符串空格

发布时间:2020-12-15 20:51:54 所属栏目:百科 来源:网络整理
导读:我需要用下划线替换一些空格(即“PM HD PSP”“PM_HD_PSP”) 这是我到目前为止所尝试的: private string NombreExcel3(string excel){ MessageBox.Show(excel); excel.Replace(' ','_'); MessageBox.Show(excel); return excel;} 解决方法 字符串是不可变的
我需要用下划线替换一些空格(即“PM HD PSP”>“PM_HD_PSP”)

这是我到目前为止所尝试的:

private string NombreExcel3(string excel)
{
    MessageBox.Show(excel);

    excel.Replace(' ','_');

    MessageBox.Show(excel);
    return excel;
}

解决方法

字符串是不可变的,你需要做:

excel = excel.Replace(' ','_');

String.Replace()不会改变原始字符串,而是返回一个新的更改字符串.

String.Replace(): Returns a new string in which all occurrences of a specified Unicode character or String in the current string are replaced with another specified Unicode character or String.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读