我正在编写一个小型控制台应用程序。我不知道出了什么问题...
namespace Mtrx
{
class Mtrx
{
private double[,] _sqMtrx;
private double _mtrxSize { get; set; }
public Mtrx(int i)
{
if (i <= 0)
throw new FormatException();
else
this._sqMtrx = new double[i, i];
_mtrxSize = i;
}
public static Mtrx operator +(Mtrx m1, Mtrx m2)
{
if (m1._mtrxSize == m2._mtrxSize)
{
for (int i = 1; i <= m1._mtrxSize; i++)
{
for (int j = 1; j <= m1._mtrxSize; j++)
{
return m1[i, j] == m1[i, j] + m2[i, j];
}
}
}
}
}
}
我得到:无法使用 [] 将索引应用于“Mtrx.Mtrx”类型的表达式