C# 在C语言文件中的每一行末尾插入空格#

C# 在C语言文件中的每一行末尾插入空格#,c#,whitespace,C#,Whitespace,我已经从OCR应用程序创建了一个文本文件。每行结束时没有任何空格。但是,当文本以Windows窗体读入文本框时。前一行中的单词与新行连接。 为了避免这种情况,我使用了一个小c#代码,在文件的每一行末尾插入一个空格。 这种效果需要帮助 代码在单击按钮时执行多个功能。然而,我分享了其中的一部分 ft = q + ".txt"; // q is the string of path. tb5.AppendText(r + t + Environment.Ne

我已经从OCR应用程序创建了一个文本文件。每行结束时没有任何空格。但是,当文本以Windows窗体读入文本框时。前一行中的单词与新行连接。 为了避免这种情况,我使用了一个小c#代码,在文件的每一行末尾插入一个空格。 这种效果需要帮助

代码在单击按钮时执行多个功能。然而,我分享了其中的一部分

    ft = q + ".txt";                // q is the string of path.
   tb5.AppendText(r + t + Environment.NewLine);
   tb5.AppendText(File.ReadAllText(ft) + Environment.NewLine + Environment.NewLine);
    File.Delete(ft);
    File.Delete(k);
文件
ft
包含文本,需要在将其读入文本框之前添加空间。之后,此文件将被删除


谢谢。

文件。ReadAllText(ft)
更改为:

string.Join(" " + Environment.NewLine, File.ReadAllLines(ft))
File.ReadAllLines()
将文件读入一个行数组,可以将行数组连接成单个字符串,由空格和换行符分隔

有更有效的方法,但这可能是编码最简单的方法

供参考:

显示您的代码。