Сведения о вопросе

Holish

09:49, 2nd August, 2020

Теги

c#   .net   string   replace    

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

Просмотров: 485   Ответов: 5

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

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



  Сведения об ответе

SSESION

00:26, 24th August, 2020

Почему нет:

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


  Сведения об ответе

JUST___

14:48, 28th August, 2020

Подобный этому:

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


  Сведения об ответе

lesha

02:18, 25th August, 2020

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


  Сведения об ответе

ASSembler

04:58, 16th August, 2020

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


  Сведения об ответе

P_S_S

18:20, 5th August, 2020

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


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться