gpt4 book ai didi

c# - 矩阵重载运算符 c#

转载 作者:行者123 更新时间:2023-11-30 19:05:56 33 4
gpt4 key购买 nike

<分区>

我需要在 C# 中重载运算符 + 以便我可以对 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[,] 类型的操作数,我做错了什么,我该如何解决?

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com