¿Cuál sería la forma más rápida de eliminar líneas nuevas de una cadena en C #?

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

  •  09-06-2019
  •  | 
  •  

Pregunta

Tengo una cadena que tiene algo de Environment.Newline. Me gustaría quitarlos de la cadena y, en cambio, reemplazar la Nueva línea con algo como una coma.

¿Cuál sería, en su opinión, la mejor manera de hacer esto usando C # .NET 2.0?

¿Fue útil?

Solución

¿Por qué no?

string s = "foobar\ngork";
string v = s.Replace(Environment.NewLine,",");
System.Console.WriteLine(v);

Otros consejos

Me gusta esto:

string s = "hello\nworld";
s = s.Replace(Environment.NewLine, ",");

No reinvente la rueda, solo use myString.Replace (Environment.NewLine, ", ")

string sample = "abc" + Environment.NewLine + "def";
string replaced = sample.Replace(Environment.NewLine, ",");

La mejor forma es la forma integrada: use string.Replace . ¿Por qué necesitas alternativas?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top