public static Matrix Addition(Matrix matrix1, Matrix matrix2) { if (matrix1.GetColumnsNumber() != matrix2.GetColumnsNumber() || matrix1.GetRowsNumber() != matrix2.GetRowsNumber()) { throw new ArgumentException("Матрица не подходящего размера"); } Matrix matricesSum = new Matrix(matrix1); matricesSum.Addition(matrix2); return(matricesSum); }