比如在button1_Click里面有个data[]的数组,在button2_Click中怎么才能访问button1_Click的
data数组呢?

private void button1_Click(object sender, System.EventArgs e)
{
int i,k;
k=Convert.ToInt16(textBox1.Text);
i=Convert.ToInt16(label8.Text);
double[] data = new double[k];
if (i<k-1)
{
data[i]=Convert.ToDouble(tempBox.Text);
}
else button1.Enabled=false;
i++;
label8.Text=i.ToString();
}private void button2_Click(object sender, System.EventArgs e)
{

怎么才能访问button1_Click中的data数组呢??
}

解决方案 »

  1.   

    好象不能吧,把data[]设置为private不是得了嘛!
      

  2.   

    private double[] data;//声明为私有成员
    private void button1_Click(object sender, System.EventArgs e)
    {
    int i,k;
    k=Convert.ToInt16(textBox1.Text);
    i=Convert.ToInt16(label8.Text);
    data = new double[k];//实例
    if (i<k-1)
    {
    data[i]=Convert.ToDouble(tempBox.Text);
    }
    else button1.Enabled=false;
    i++;
    label8.Text=i.ToString();
    }
      

  3.   

    这样在private void button2_Click(object sender, System.EventArgs e)不就可以访问了嘛!