2014-11-22 77 views
-5

我想替換字符串的內容與另一個,但它不會取代C#字符串替換不工作

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

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

請幫助我理解我所做的錯誤。

+3

你有一個較低的箱體K VS大寫一個。 – 2014-11-22 18:11:23

+0

學習使用調試器和其他方式調試代碼。這意味着要進行試驗,比如用簡單的字符串嘗試相同的事情,以查看邏輯是否起作用。如果是這樣,那意味着你的字符串有問題。 – dandan78 2014-11-22 18:11:52

回答

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