我一开始就在努力完成一项相当容易的任务 . 我试图用我的文本文件中每行的第一个索引填充我的 listbox
. 这是我的代码,我目前得到的是第一行重复6次的第一个索引 .
int Counter = 0;
StreamReader supReader = new StreamReader(@"data\Suppliers.txt", true);
while (!supReader.EndOfStream)
{
string line = supReader.ReadLine();
string[] tokens = line.Split(new char[] { ',' }, StringSplitOptions.None);
foreach (string s in tokens)
{
if (listsup.Items.Contains(tokens) == false)
{
listsup.Items.Add(tokens[0]);
Counter++;
}
}
}
supReader.Close();
任何帮助将不胜感激,谢谢
1 回答
好的,为了让整个工作变得更好,我将代码更改为更实用的方法:
这很好用,必须将
listsup.Items.Clear();
添加到顶部以确保它不会复制列表框中的列表 .