hola por la presente para solitarles su ayuda tengo un programa echo en c#es sobre la suma de areglos bidimencional el problema que tengo es no se como declarar dentro de una clase un areglo bidimensional esto por su pùesto dentro de un metodomi declaracion esta echo asi : public int sumabidi1(int[,] suma = new int[3, 3]) esto me sale error haber si alguien me ayuda aca pues mi codigo fuente... haber por favor quiero sus opiniones
saludos
// clase suma
namespace suma
{
class sumabidi
{
public int sumabidi1(int[,] suma = new int[3, 3])
{
int[,] A = new int[3,3];
int[,] B = new int[3,3];
for (int i = 0; i <3; i++)
{
for (int j = 0; j <3; j++)
{
suma[i,j] = A[i,j] + B[i,j];
Console.WriteLine("Resultado suma ["+i+"]["+j+"] ="+suma[i,j]);
Console.ReadLine();
}
}
}
}
}
// esto es la clase principal
using System;
using System.Collections.Generic;
using System.Text;
namespace suma
{
class Program
{
static void Main(string[] args)
{
sumabidi ok = new sumabidi();
int[,] A = new int[3,3];
int[,] B = new int[3,3];
int x, y;
for (int i = 0; i <3; i++)
{
for (int j = 0; j <3; j++)
{
Console.WriteLine("ingrese el valor en A[{0}] ",A[i,j]);
x = Int32.Parse(Console.ReadLine());
A[i,j] = x;
}
}
for (int i = 0; i <3; i++)
{
for (int j = 0; j <3; j++)
{
Console.WriteLine("ingrese el valor en B[{0}] ", B[i,j]);
y = Int32.Parse(Console.ReadLine());
B[i,j] = y;
}
}
}
}
}