Try this:
public static void dumpArray(int[,] array)
{
for (int r = 0; r < array.GetLength(0); ++r)
{
for (int c = 0; c < array.GetLength(1); ++c)
Console.Write("{0,4}", array[r, c]);
Console.WriteLine();
}
}
public static int[,] setSqArray( int value, int value2)
{
int[,] newSquare;
newSquare = new int[value, value2];
for (int i = 0; i < value; i++)
for (int j = 0; j < value2; j++)
newSquare[i, j] = (i + 1) * (j + 1);
return newSquare;
}
public static int [, ] setRandomSqArray( int value, int value2)
{
int[,] newSquare;
newSquare = new int[value, value2];
Random rnd = new Random();
for (int i = 0; i < value; i++)
for (int j = 0; j < value2; j++)
newSquare[i, j] = rnd.Next(1, 10);
return newSquare;
}
static void Main(string[] args)
{
int[,] arr;
arr = setSqArray( 5, 5);
Console.WriteLine("The square array looks like this:");
dumpArray(arr);
arr = setRandomSqArray(3, 4);
Console.WriteLine("Now it looks like this:");
dumpArray(arr);
}