Je dois remplacer tous System.Environment.Newline(s)
dans la chaîne retournée par ma fonction avec System.Environment.Newline + \t
(comme j'essaye d'appliquer indenting) et j'ai besoin de faire ceci plusieurs fois.Regex.Replace, String.Replace ou StringBuilder.Replace qui est le plus rapide?
Ma question est la suivante: quel est le moyen le plus efficace de le faire? Je sais que StringBuilder
est plus rapide que String.Replace
mais je ne sais pas Regex.Replace
.
Déjà repères par Debugging Toolbox http://blogs.msdn.com/debuggingtoolbox/archive/2008/04/02/comparing-regex-replace-string-replace-and-stringbuilder-replace-which-has-better- performance.aspx –
Merci Shay en raison de la référence sting.replace est le meilleur. PS: si quelqu'un veut lire l'article, je suggère de lire tous les commentaires car ils n'ont pas fait un test correct à la première place. – Asha