-1

我已经阅读了所有类似的问题并采取了相应的行动。但仍然无法弄清楚我的代码有什么问题。

这是我的代码,超级简单。(我知道这不是有效的 XML。仅用于示例)。

string replacement = "TimeSheetsReplaced";
string word = "TimeSheets";
string result = "<?xml version=\"1.0\" encoding=\"utf-16\"?><DisplayName>Timesheets</DisplayName>"; 
result = result.Replace("<DisplayName>" + word + "</DisplayName>", "<DisplayName>" + replacement + "</DisplayName>");

结果字符串仍未放置。我究竟做错了什么??

4

3 回答 3

4

TimeSheets != Timesheets

外壳不匹配

于 2013-04-09T08:55:28.543 回答
2

这是因为您的字符串包含Timesheets,但您正在寻找TimeSheets(带有大写字母S)。

于 2013-04-09T08:55:28.777 回答
0

用你的话来说,TimeSheets 有大 S,在字符串中是小 s

于 2013-04-09T08:55:38.907 回答