Quel serait le moyen le plus rapide de supprimer les nouvelles lignes d’une chaîne en C# ?

StackOverflow https://stackoverflow.com/questions/25349

  •  09-06-2019
  •  | 
  •  

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 ?

Était-ce utile?

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
scroll top