我有一个包含一些 Environment.Newline 的字符串。我想从字符串中去掉那些,而是用逗号之类的东西替换换行符。
在您看来,使用 C#.NET 2.0 执行此操作的最佳方法是什么?
为什么不:
string s = "foobar\ngork";
string v = s.Replace(Environment.NewLine,",");
System.Console.WriteLine(v);
像这样:
string s = "hello\nworld";
s = s.Replace(Environment.NewLine, ",");
string sample = "abc" + Environment.NewLine + "def";
string replaced = sample.Replace(Environment.NewLine, ",");
不要重新发明轮子——只需使用:
myString.Replace(Environment.NewLine, ",")
最好的方法是内置方法:使用string.Replace
. 为什么需要替代品?