【问题标题】:c# replace double concatenation character with single concatenation in replace method [duplicate]c#在replace方法中用单连接替换双连接字符[重复]
【发布时间】:2017-07-17 17:10:48
【问题描述】:

我想在c#中将双连接替换为单连接

我试过了

sConfigration.Replace('"',''')

加上其他几种方式。

有什么想法吗?

【问题讨论】:

  • 你在sConfigration中的价值是多少
  • 有什么问题

标签: c# asp.net string


【解决方案1】:

你需要将Replace的结果赋给原变量:

sConfigration = sConfigration.Replace("\"","'");

【讨论】:

  • @upvoters,为什么你们会滥用自己的特权来投票无法编译的 sn-ps?代码.Replace('"','''); 语法不正确
  • @un-lucky 为什么不使用您的特权以有用的方式发表评论并指出可能的错误?
  • ' ' ' 给我语法错误
  • 谢谢你是的工作
  • 现在这是this的完美欺骗
【解决方案2】:

string 是不可变的。 sConfigration.Replace('"',''') 返回 一个新字符串,并带有所需的替换。如果你不将它分配给任何东西,它就好像它甚至没有调用该方法一样。

执行以下操作:

 sConfigration = sConfigration.Replace('"',''');

并且修正拼写。

【讨论】:

    猜你喜欢
    • 2013-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多