我需要的是在 C# 中重载 Operator +,这样我就可以对 2 个矩阵求和。
我拥有的是这个功能:
public int[,] operator+(int[,] matriz1, int[,] matriz2)
{
int[,] retorno = new int[4, 4];
for (int i = 0; i < 4; i++)
{
for (int j = 0; j < 4; j++)
{
retorno[i, j] = matriz1[i, j] + matriz2[i, j];
}
}
return retorno;
}
例如,当我这样做时(WT,W1,W2 都是 int[4,4]):
WT = W1 + W2;
我收到一条错误消息:运算符 + 不能应用于 int[ , ] 和 int[ , ] 类型的操作数,我做错了什么,我该如何解决?