从TextFile读取每一行并将其添加到ListBox C#

时间:2015-08-03 19:35:18

标签: c# listbox

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

2 个答案:

答案 0 :(得分:5)

您应该使用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);
    }
}

答案 1 :(得分:0)

首先,我在代码中看到的是你从文本框而不是TextFile获取文本。

其次,确保您要使用的TextFile包含信息。

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