【发布时间】:2010-09-06 17:21:28
【问题描述】:
我有一个包含一些 Environment.Newline 的字符串。我想从字符串中去掉那些,而是用逗号之类的东西替换换行符。
在您看来,使用 C#.NET 2.0 执行此操作的最佳方法是什么?
【问题讨论】:
我有一个包含一些 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。为什么需要替代品?
【讨论】: