Y a encontre mi problema
tuve que cambiar en el constructor numeros.Length por el tamaño del arreglo (3);
y el codigo queda asi
public Arreglo( char [,] arreglo)
{ //constructor
numeros = new char[arreglo.Length,arreglo.Length];
for ( i=0; i < 3; i++)
{
for( j=0; j< 3; j++)
{
numeros[i,j] = arreglo[i,j];
}
}
}
// mi metodo imprimir
public void Imprimir()
{
Console.WriteLine();
for (i=0; i<3; i++)
{
for(j=0; j<3; j++)
{
Console.Write(" {0} ", numeros[i,j]);
}
Console.WriteLine();
}
}// imprimir
gracias por su ayuda
saludos!!!