【问题标题】:C# String Replacement not working [closed]C#字符串替换不起作用[关闭]
【发布时间】:2015-01-20 17:47:04
【问题描述】:

我正在尝试用另一个字符串内容替换,但它没有替换

string oldValue= "iif([PricingTKt_US]>0,1-([F221-B01]/iif([PricingTKt_US]=0,1, [PricingTKt_US])),0)"; 

oldValue=oldValue.Replace("[PricingTkt_US]","[F123]")

请帮助我理解我正在做的错误。

【问题讨论】:

  • 你有一个小写的 K 和一个大写的。
  • 学习调试代码,包括使用调试器和其他方式。这意味着进行试验,例如用更简单的字符串尝试相同的事情,看看逻辑是否首先有效。如果是这样,则意味着您的字符串有问题。

标签: c# string replace


【解决方案1】:
string oldValue= "iif([PricingTKt_US]>0,1-([F221-B01]/iif([PricingTKt_US]=0,1, [PricingTKt_US])),0)";

PricingTKt_US资本K.

oldValue=oldValue.Replace("[PricingTkt_US]","[F123]")

PricingTkt_USk

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-08
    • 2016-02-15
    • 2016-10-05
    相关资源
    最近更新 更多