【问题标题】:Remove newline-character [duplicate]删除换行符[重复]
【发布时间】:2019-03-10 21:45:50
【问题描述】:

我有一个如下所示的文件:

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】:

    字符串是不可变的,replace 返回的字符串应该按照你的预期进行格式化。

    【讨论】:

    • 也许 OP 可能需要一个代码示例 ;-)
    • text = text.Replace(System.Environment.NewLine, " ");
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多