C#多重替换工作缓慢,有更快的想法吗? 返回mystring.replace(/&/g,“&;”).replace(/>/g,”) .replace(/

C#多重替换工作缓慢,有更快的想法吗? 返回mystring.replace(/&/g,“&;”).replace(/>/g,”) .replace(/,c#,html,replace,special-characters,C#,Html,Replace,Special Characters,HtmlEncode和HTMLEDCODE应该可以工作。我将在一分钟内添加更多信息 这里有到的链接 当然-我假设这就是您想要实现的,其他类型的字符串替换是不必要的 忘记添加了-我还没有做任何性能测试。但是-它应该工作得更快。HtmlEncode和HTMLEDCODE应该可以工作。我将在一分钟内添加更多信息 这里有到的链接 当然-我假设这就是您想要实现的,其他类型的字符串替换是不必要的 忘记添加了-我没有做任何性能测试。但是-它应该工作得更快。正如Arnis所说,如果你只是想将HTML编码

HtmlEncode和HTMLEDCODE应该可以工作。我将在一分钟内添加更多信息


这里有到的链接

当然-我假设这就是您想要实现的,其他类型的字符串替换是不必要的



忘记添加了-我还没有做任何性能测试。但是-它应该工作得更快。

HtmlEncode和HTMLEDCODE应该可以工作。我将在一分钟内添加更多信息


这里有到的链接

当然-我假设这就是您想要实现的,其他类型的字符串替换是不必要的



忘记添加了-我没有做任何性能测试。但是-它应该工作得更快。

正如Arnis所说,如果你只是想将HTML编码成实体,你应该使用HtmlEncode。正如Arnis所说,如果你只是想将HTML编码成实体,你应该使用HtmlEncode。
return mystring.replace(/&/g, "&").replace(/>/g, ">")  
      .replace(/</g, "&lt;").replace(/"/g, "&quot;");