おもしろい問題があります。テキスト ファイルを読み取るスクリプトをいくつか試しましたが、問題ありませんでした。
テキスト ファイルの末尾に空の行がある場合に問題が発生します。その行は「無視」されます。
私が使用するコードは、次のようなファイル読み取りの「通常の」コードです。
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 には表示されません。
どこが問題なのか教えていただけますか?