这个问题在这里已有答案:
我有一个看起来像这样的文件:
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
我究竟做错了什么?
字符串是不可变的,替换返回的字符串应该像您期望的那样格式化。