【发布时间】:2020-02-14 00:14:46
【问题描述】:
我正在尝试这样的事情:
class point
{
public int x;
public int y;
}
point[] array = new point[100];
array[0].x = 5;
这是错误: 对象引用未设置为对象的实例。 (@最后一行)
怎么了? :P
【问题讨论】:
-
您可能想要使用结构(值类型)而不是类(引用)。除此之外,使用构造函数在循环中实例化类点:array[i] = new point()
-
您从未创建过
array[0],那么如何将其值设置为5?