Каким будет самый быстрый способ удалить Newlines из String в С#?

У меня есть строка, в которой есть среда Environment.Newline. Я хотел бы удалить их из строки и вместо этого заменить Newline на что-то вроде запятой.

Каким будет, на ваш взгляд, лучший способ сделать это с помощью С#.NET 2.0?

Ответ 1

Почему бы и нет:

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

Ответ 2

Вот так:

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

Ответ 3

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

Ответ 4

Не изобретайте колесо - просто используйте myString.Replace(Environment.NewLine, "," )

Ответ 5

Лучший способ - встроенный способ: используйте string.Replace. Зачем вам нужны альтернативы?