转换 VB.net 替换为 C#



我想将此 VB.net 片段转换为 C#

sURL = Replace(sURL,"%F9","%C3%B9",,,CompareMethod.Text)

以下哪一个更好?

sURL = Strings.Replace(sURL,"%F3","%C3%B3", 1, -1, CompareMethod.Text);
sURL = Regex.Replace(sURL,"%FA","%C3%BA",CompareMethod.Text);

正则表达式替换用于正则表达式。这里没有正则表达式,所以最好使用常规替换:

sURL = sURL.Replace("%F3","%C3%B3");

我简单的String.Replace在进行简单的文本替换时会比Regex.Replace更有效。 如果你不需要任何 Regex的功能 ,最好不要使用它。

最新更新