从文本文件中读取每一行并将其添加到列表框 C#

Reading Each line from a TextFile and adding it to a ListBox C#

private void button2_Click(object sender, EventArgs e)
{
     string[] lines = System.IO.File.ReadAllLines(this.textBox2.Text);
     foreach (string line in lines)
     {
          this.listProxy.Items.Add(lines);
     }
}

当我点击按钮时,它并没有写到 ListBox

如何让它添加每一行以便ListBox

您应该使用 line 而不是 lines

this.listProxy.Items.Add(line);

看下面编辑的代码:

private void button2_Click(object sender, EventArgs e)
{
    string[] lines = System.IO.File.ReadAllLines(this.textBox2.Text);
    foreach (string line in lines)
    {
        this.listProxy.Items.Add(line);
    }
}

首先,对于我在代码中看到的 whta,前提是您从文本框而不是 TextFile 获取文本。

其次,确保您要使用的文本文件包含信息。

第三,您可以使用 try catch 块来检测错误并能够在将其发送到生产环境之前更正它们。