リストをテキストボックスに表示しようとすると問題が発生します。list.txtファイルの最後の行のみが表示されます。新しい行ごとに、テキストボックスの最初の行が常に上書きされると思いますか?したがって、ファイルの最後の行のみが表示されますか?
それを正しくするために私は何を考える必要がありますか?
private void Form1_Load(object sender, EventArgs e)
{
const string f = "list.txt";
List<string> myList = new List<string>();
using (StreamReader r = new StreamReader(f))
{
string line;
while ((line = r.ReadLine()) != null)
{
myList.Add(line);
}
}
foreach (string s in myList)
{
textBox1.Text = string.Join(Environment.NewLine, s);
}
}