我有一个有趣的问题——我尝试了几个可以读取文本文件的脚本,没关系。
当文本文件末尾有空行时会出现问题 - 该行被“忽略”。
我使用的代码是用于文件读取的“常规”代码,如下一个:
string fullFileName;
fullFileName = "myFile.txt";
var lines = File.ReadAllLines(fullFileName);
string fileContent = null;
bool firstLine = true;
foreach (var line in lines) {
if (firstLine != true)
{
//textBox1.Text += System.Environment.NewLine;
fileContent += System.Environment.NewLine;
}
else
{
firstLine = false;
}
//textBox1.Text += line;
fileContent += line;
}
textBox1.Text = fileContent;
因此,如果文件 myFile.txt 的最后一行为空,则它不会显示在 TextBox 中。
你能帮我看看哪里有问题吗?