Quale sarebbe il modo più veloce per rimuovere Newline da una stringa in C#?
Domanda
Ho una stringa che contiene un po' di Environment.Newline.Mi piacerebbe rimuoverli dalla stringa e invece sostituire Newline con qualcosa come una virgola.
Quale sarebbe, secondo te, il modo migliore per farlo utilizzando C#.NET 2.0?
Soluzione
Perché no:
string s = "foobar\ngork";
string v = s.Replace(Environment.NewLine,",");
System.Console.WriteLine(v);
Altri suggerimenti
Come questo:
string s = "hello\nworld";
s = s.Replace(Environment.NewLine, ",");
Non reinventare la ruota: usa semplicemente myString.Replace(Environment.NewLine, ",")
string sample = "abc" + Environment.NewLine + "def";
string replaced = sample.Replace(Environment.NewLine, ",");
Il modo migliore è il modo integrato:Utilizzo string.Replace
.Perché hai bisogno di alternative?
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow