2008-08-24 1 views
12

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

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

ответ

17

Почему нет:

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

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

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

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

7

Как это:

string s = "hello\nworld"; 
s = s.Replace(Environment.NewLine, ","); 
Смежные вопросы