返回数组值到列表框(c#)

本文关键字:列表 数组 返回 | 更新日期: 2023-09-27 18:15:49

我有一个数组,它从文本文件中获取其值。每一行都是一个数组值。我试图使每个数组值进入列表框。如

[0] - Hello
[1] - Goodbye

,在列表框中,第一个选项将是hello,第二个选项将是goodbye,等等。

文本文件为Hello和Goodbye,分隔行

下面是我从文本文件中排序数组的代码:
StreamReader sr = new StreamReader("text.txt");
int counter = 0;
string line;
string[] linea;
linea = new string[100];
while ((line = sr.ReadLine()) != null)
{
    linea[counter] = line;
    counter++;
}
sr.Close();
下面是列表框的代码:
this.listBox1.Items.AddRange(new object[] {
// Values go here
// i want the arrays here, so that its like "hello", "goodbye",
});

非常感谢帮助。我使用的是MS Visual Studio 2010.

返回数组值到列表框(c#)

你可以为Listbox指定DataSource:

this.listBox1.DataSource = object[];

HTH .

我还没有测试过,但我认为你可以这样做:

this.listBox1.Items.AddRange(linea);
编辑:

刚刚测试过了,效果很好!:)

编辑:刚刚意识到它不需要强制转换