将VB.net转换为C#

时间:2014-02-07 14:56:46

标签: c# asp.net vb.net

我想将此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);

2 个答案:

答案 0 :(得分:6)

Regex replace用于Regular expressions。这里你没有正则表达式,所以最好使用通常的替换:

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

答案 1 :(得分:2)

当您进行简单的文本替换时,简单String.Replace将比Regex.Replace更高效。如果您不需要Regex的任何功能,最好不要使用它。