代码如下
class qu
{
public int x1 = 0;
public int y1 = 0;
public int x2 = 0;
public int y2 = 0;
}
private void Form1_Load(object sender, EventArgs e)
{
qu[] xy = new qu[225];
for (int i = 0; i < 225; i++)
{
xy[i].x1 = 0;
}
}
在给xy[i].x1赋值前,需要先初始化xy[i]这个对象; qu[] xy = new qu[225];只是初始化了xy这个数组对象,数组的每隔元素也需要初始化。
你的问题和这个类及调用无关。
不信可以重新建立一个工程,再把这个类和调用代码拷贝进去,看有没问题。