我申明了一个类,然后定义这个类的二维数组,然后就出现了 “未将对象引用设置到对象的实例。”这个报错

代码如下
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这个数组对象,数组的每隔元素也需要初始化。

你的问题和这个类及调用无关。
不信可以重新建立一个工程,再把这个类和调用代码拷贝进去,看有没问题。