【发布时间】:2014-04-15 08:32:54
【问题描述】:
以下代码在主题行中创建错误消息。能否请你帮忙?我正在尝试将下面的类实例化为一个对象。我认为错误是由我试图声明的数组引起的。
class DataStuff
{
public double G { get; set; }
public double[,] M { get; set; }
public void UpdateData()
{
G = 500;
}
public void UpdateMatrixData()
{
for(int i=0; i<2; i++)
{
for (int j = 0; j < 2; j++)
{
M[i, j] = i + j;
}
}
}
}
【问题讨论】:
-
你知道是哪一行导致了异常吗?
-
你没有说错误在哪里。但我会猜测并说它在
M[i, j] = i + j;中,因为您从未创建过数组(使用新的)。 -
都在报错,不先初始化就不能使用
M,使用调试器....
标签: c# arrays object instantiation