在C#中,最快的从字符串中删除换行符的方法是什么?

12
我有一个字符串,其中包含一些Environment.Newline。我想从字符串中去掉这些,并将Newline替换为逗号之类的东西。
您认为,使用C#.NET 2.0,最好的方法是什么?
5个回答

20
为什么不:
string s = "foobar\ngork";
string v = s.Replace(Environment.NewLine,",");
System.Console.WriteLine(v);

8

就像这样:

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

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

2
不要重复造轮子,直接使用:
myString.Replace(Environment.NewLine, ",")

0
最好的方法是使用内置的方法:使用 string.Replace。你为什么需要其他选择呢?

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接