当我尝试将列表显示到文本框中时遇到问题。它只显示 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);
}
}