定义一个结构体MY_POS,然后再定义了全局变量pos,在一个button事件中给pos赋值,在其他事件中怎么调用pos啊?
public struct MY_POS
{
public double x;
public double y;
public double z;
}
double[] pos = {}; //定义全局变量
private void button8_Click(object sender, EventArgs e)
{
string[] t = textBox5.Text.Split("->".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
MY_POS[] pos = new MY_POS[t.Length];
for (int W = 0; W < t.Length; W++)
{
pos[W].x = matrix[0];
pos[W].y = matrix[1];
pos[W].z = matrix[2];
}
}
}
}
解决方案
20
第 8 行
double[] pos = {}; //定义全局变量
改为
MY_POS[] pos; //定义全局变量
第 13 行
MY_POS[] pos = new MY_POS[t.Length];
改为
pos = new MY_POS[t.Length];
double[] pos = {}; //定义全局变量
改为
MY_POS[] pos; //定义全局变量
第 13 行
MY_POS[] pos = new MY_POS[t.Length];
改为
pos = new MY_POS[t.Length];