字符串.使用设置不按预期工作来替换

本文关键字:工作 替换 设置 字符串 | 更新日期: 2023-09-27 18:16:07

我有一个字符串。替换方法如下:

SomeString.Replace("stringvar", Settings.Default.stringvarsetting);

不将SomeString的子字符串stringvar修改为设置stringvarsetting的默认值。然而,"stringvar"可以在SomeString中找到,因为SomeString.Contains("stringvar")返回"true"。

在这种情况下,是否有替代我应该使用的替代方法?如果不是,我还能怎么解决我的问题?

字符串.使用设置不按预期工作来替换

对于您需要的效果,您需要这样做:

SomeString = SomeString.Replace("stringvar", Settings.Default.stringvarsetting);

因此,字符串。Replace不会替换变量的值。你必须指定

使用这段代码,基本上你不会保留结果字符串:

SomeString = SomeString.Replace("stringvar", Settings.Default.stringvarsetting);