将VB.net替换转换为C#
我想把这个VB.net代码段转换成C# 哪一个更好将VB.net替换转换为C#,c#,asp.net,vb.net,C#,Asp.net,Vb.net,我想把这个VB.net代码段转换成C# 哪一个更好 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在进行简单的文本替
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
的任何功能,最好不要使用它。Strings.Replace
(复数)或String.Replace
?通常Regex
比String
上的方法要贵一点,所以使用String.Replace()
除非您确实要执行Regex
@Stevendogart:所指的“Strings.Replace”是对Microsoft.VisualBasic命名空间中方法的引用(op将此视为一个选项)。
sURL = sURL.Replace("%F3","%C3%B3");