替换(或其他字符串修改)不起作用对于下面的代码,我无法获得string.Replace工作:someTestString.Replace(someID.ToString(), sessionID);当我调试和检查参数时,它们有我期望的值-即someID.ToString()得到“1087163075”,而且sessionID有“108716308”和someTestString包含“1087163075”。我不知道为什么这不会改变someTestString完整样本:string someTestString =
"<a href='myfoldert/108716305-1.jpg' target='_blank'>108716305-1.jpg</a>"someTestString.Replace("108716305", "NewId42");结果someTestString)应该是:"<a href='myfoldert/NewId42-1.jpg' target='_blank'>NewId42-1.jpg</a>"但不会改变。字符串someTestString在命中我的代码后保持不变。
3 回答
慕森王
TA贡献1777条经验 获得超3个赞
string.Replace
var newString = someTestString.Replace(someID.ToString(), sessionID);
someTestString = someTestString.Replace(someID.ToString(), sessionID);
string
Remove
, Insert
互换的青春
TA贡献1797条经验 获得超6个赞
someTestString = someTestString.Replace(someID.ToString(), sessionID);
- 3 回答
- 0 关注
- 638 浏览
添加回答
举报
0/150
提交
取消