【发布时间】:2013-11-06 01:59:22
【问题描述】:
我想创建一个返回方阵轨迹的属性。 矩阵的迹是其对角元素的总和。 此代码不起作用。不知道为什么!
public double Trace
{
double x;
get
{
for (int i = 0; i < this.NbrRows(); i++)
for (int j = 0; j < this.NbrColumns(); j++)
if (i == j)
return x += this.array2D[i, j];
}
}
【问题讨论】:
-
这看起来像家庭作业。但是不管怎样,你确定使用的矩阵是正方形的吗?
-
这里存在语法错误和逻辑错误,无法正确。
-
确实,但我在
double x中有这个错误A get or set accessor expected。不是测试错误
标签: c# arrays properties matrix