Quel serait le moyen le plus rapide de supprimer les nouvelles lignes d’une chaîne en C# ?
Question
J'ai une chaîne qui contient du Environment.Newline.J'aimerais les supprimer de la chaîne et remplacer la nouvelle ligne par quelque chose comme une virgule.
Quelle serait, à votre avis, la meilleure façon de procéder en utilisant C#.NET 2.0 ?
La solution
Pourquoi pas:
string s = "foobar\ngork";
string v = s.Replace(Environment.NewLine,",");
System.Console.WriteLine(v);
Autres conseils
Comme ça:
string s = "hello\nworld";
s = s.Replace(Environment.NewLine, ",");
Ne réinventez pas la roue - utilisez simplement myString.Replace(Environment.NewLine, ",")
string sample = "abc" + Environment.NewLine + "def";
string replaced = sample.Replace(Environment.NewLine, ",");
La meilleure méthode est la méthode intégrée :Utiliser string.Replace
.Pourquoi avez-vous besoin d’alternatives ?
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow