定义一个结构体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];