比如 private void button1_Click(object sender, EventArgs e)
{
...... (省略)
string[] arry = new string[]{"12","21","23","32"};
...... (省略)
}
private void button2_Click(object sender, EventArgs e)
{
...... (省略)
//调用上面的arry[]数组
double a = Convert.ToDouble(string[2]);
...... (省略)
}
然后它就会在double a = Convert.ToDouble(string[2]);处显示错误:
未处理NullReferenceException
未将对像引用设置到对象实例。
排错提示:
使用“new”关键词创建对象实例。
.............. 等等
谢谢大家帮忙
{
...... (省略)
string[] arry = new string[]{"12","21","23","32"};
...... (省略)
}
private void button2_Click(object sender, EventArgs e)
{
...... (省略)
//调用上面的arry[]数组
double a = Convert.ToDouble(string[2]);
...... (省略)
}
然后它就会在double a = Convert.ToDouble(string[2]);处显示错误:
未处理NullReferenceException
未将对像引用设置到对象实例。
排错提示:
使用“new”关键词创建对象实例。
.............. 等等
谢谢大家帮忙
string[] arry = null;
private void button1_Click(object sender, EventArgs e)
{
...... (省略)
arry = new string[]{"12","21","23","32"};
...... (省略)
}
private void button2_Click(object sender, EventArgs e)
{
...... (省略)
//调用上面的arry[]数组
double a ;
if(arry!=null && arry.Length>0)
{
a = Convert.ToDouble(arry[2]);
}
...... (省略)
}
你确定 string[] arry = null;的位置没放错?
在另外的一个方法里面无法获取,必须定义成全局变量