12

我有一个包含一些 Environment.Newline 的字符串。我想从字符串中去掉那些,而是用逗号之类的东西替换换行符。

在您看来,使用 C#.NET 2.0 执行此操作的最佳方法是什么?

4

5 回答 5

19

为什么不:

string s = "foobar\ngork";
string v = s.Replace(Environment.NewLine,",");
System.Console.WriteLine(v);
于 2008-08-24T21:29:06.277 回答
7

像这样:

string s = "hello\nworld";
s = s.Replace(Environment.NewLine, ",");
于 2008-08-24T21:28:32.440 回答
2
string sample = "abc" + Environment.NewLine + "def";
string replaced = sample.Replace(Environment.NewLine, ",");
于 2008-08-24T21:25:58.937 回答
2

不要重新发明轮子——只需使用:

myString.Replace(Environment.NewLine, ",")
于 2008-08-24T21:26:54.923 回答
0

最好的方法是内置方法:使用string.Replace. 为什么需要替代品?

于 2008-08-24T21:25:54.663 回答