删除换行符[复制]

问题描述 投票:0回答:1

我有一个看起来像这样的文件:

1

2

3

4
5
6
7

我想阅读它并删除换行符。我的尝试是这样的:

StreamReader reader = new StreamReader("t.txt");
string text = reader.ReadToEnd();
text.Replace(System.Environment.NewLine, " ");
Console.WriteLine(text);

但输出仍与上述相同。我希望输出为:

1 2 3 4 5 6 7

我究竟做错了什么?

c# .net string replace
1个回答
5
投票

字符串是不可变的,替换返回的字符串应该像您期望的那样格式化。

© www.soinside.com 2019 - 2024. All rights reserved.