我想让按钮每按一下就把textbox1里的值放一个到listview里,再定义同样一个值到数组name里,请问我以下的代码哪里出了问题,恳请指教.
this.listView1.Items.Add(this.textBox1.Text);
string[] name=new string[]{};
int i=0;i++;
name[i]=this.listView1.Items[i].ToString();
this.listView1.Items.Add(this.textBox1.Text);
string[] name=new string[]{};
int i=0;i++;
name[i]=this.listView1.Items[i].ToString();
private ArrayList tList = new ArrayList();
private void button1_Click(...)
{
this.listView1.Items.Add(this.textBox1.Text);
tList.Add(this.textBox1.Text);
}等你需要的时候再把tList转换为数组.
还有这里?你是要写循环么?
for(int i = 0;i <??; i ++)
{}
是这样么?
错误有以下几种:
NO.1:
string[] name=new string[]{};
应该写为:
int count=listView1.Items.Count;
string[] name=new string[count];
NO.2
int i=0;i++;
name[i]=this.listView1.Items[i].ToString();
我个人猜测你这里后思想要进行循环
所以应该使用
for(int i=0;i<count;i++)
{
name[i]=this.listView1.Items[i].ToString();
}