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

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

  •  09-06-2019
  •  | 
  •  

Вопрос

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

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

Это было полезно?

Решение

Почему нет:

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

Другие советы

Так:

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top