从C#中的字符串中删除换行符的最快方法是什么?
问题描述:
我有了在它的一些Environment.Newline的字符串。我想从字符串中去掉这些字符串,而是用逗号替换换行符。从C#中的字符串中删除换行符的最快方法是什么?
会是怎样,在您看来,最好的办法做到这一点使用C#.NET 2.0?
答
为什么不:
string s = "foobar\ngork";
string v = s.Replace(Environment.NewLine,",");
System.Console.WriteLine(v);
答
,最好的办法就是内建的方法:使用string.Replace
。为什么你需要替代品?
答
string sample = "abc" + Environment.NewLine + "def";
string replaced = sample.Replace(Environment.NewLine, ",");
答
不要重新发明轮子 - 只需使用myString.Replace(Environment.NewLine “”)
答
像这样:
string s = "hello\nworld";
s = s.Replace(Environment.NewLine, ",");