【发布时间】:2015-04-09 15:29:35
【问题描述】:
我四处寻找这个问题的答案,但这里没有任何东西可以解决这个问题。
我正在尝试将项目从列表添加到列表框。
变量:
public partial class Form1 : Form
{
public int id = 0;
public static string[] itemname;
public static int amount = 0;
List<string> _items = new List<string>();
public Form1()
{
InitializeComponent();
}
添加到列表框。
id++;
itemname[id] = "foo";
_items.Add(itemname[id]);
listBox1.DataSource = null;
listBox1.DataSource = _items;
using (StreamWriter writer
= new StreamWriter(itemname[id]))
{
writer.WriteLine(id);
}
我使用这个http://www.dotnetperls.com/listbox 来学习如何添加到列表框。
【问题讨论】:
-
添加到列表框的代码有什么问题?
-
在标题“对象引用未设置为对象的实例”中。
-
错误发生在哪一行?
-
_items.Add(itemname[id]);
-
好吧,那么要么
_items为空,要么itemname为空。您是否尝试过使用调试器来查看它是什么?