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?

È stato utile?

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