从C#中的字符串中删除换行符的最快方法是什么?
时间:2020-03-05 18:42:39 来源:igfitidea点击:
我有一个字符串,其中包含一些Environment.Newline。我想从字符串中删除这些内容,而是将换行符替换为逗号。
我们认为使用C#.NET 2.0做到这一点的最佳方法是什么?
解决方案
回答
最好的方法是内置的方法:使用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, ",");
回答
为什么不:
string s = "foobar\ngork"; string v = s.Replace(Environment.NewLine,","); System.Console.WriteLine(v);