Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - greenselves

#41

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!!!
#42

   // mi metodo imprimir
   public void Imprimir()
   {

   Console.WriteLine();
      for (i=0; i<3; i++)
      {
   
         for(j=0; j<3; j++)
         {
            Console.Write("El valor {0} ", numeros[i,j]);
   
         }
      }
   }// imprimir
#43
Pero lo he intentado asi como dices

Código (csharp) [Seleccionar]
class MainApp
{
static void Main()
{
char[,] numeros = {{'O','O','O'},{'O','O','O'},{'O','O','O'}};
Arreglo a = new Arreglo (numeros);
a.Imprimir();

Console.ReadLine();
} // main
}


Ejecutando me aparece el mismo error.
que deberia hacer??
#44
hmm Mas bien es como ejemplo, el dato es que no me daje compilar porque la forma en la que hago el paso por parametros esta incorrecta.
Es por eso que necesita la ayuda
#45
 :DHola! tengo que hacer un programa en C# donde tengo que imprimir una tabla cuadrada de caracteres, esto con arreglos bidimensionales.
Mi problema es el paso del Arreglo Bid. al constructor. tengo esto.



Código (csharp) [Seleccionar]
using System;

public class Arreglo
{
char[,] numeros;
int i, j;

public Arreglo( char [,] arreglo)
{  //constructor

numeros = new char[arreglo.Length, arreglo.Length];

//Lo he intentado con numeros = new char[arreglo.Length];
//pero marca error

for ( i=0; i < numeros.Length; i++)
{
for( j=0; j< numeros.Length; j++)
{
numeros[i,j] = arreglo[i,j];
}
}
}//constructor
}//class Arreglo

class MainApp
{
static void Main()
{
char[,] numeros = { {'O','O','O'},{'O','O','O'} };
Arreglo a = new Arreglo (numeros);

Console.ReadLine();
} // main
} // main app


Al compilar [lo compilo desde consola], no me marca error
pero al ejecutar me aparece una excepcion

la excepcion es:

Unhandled Exception: System.IndexOutOfRnageException: Index was outside the bounds of the array.
at Arreglo..ctor<Char[,] arreglo>
at MainApp.Main<>

Espero me puedan ayudar, por su ayuda gracias!!
#46
hola!! muy buenos tus programas
un muy buen aporte!...
oye he querido cambiar el color de las letras y del fondo con c#

por ejemplo utilizar lo que pones

                Console.BackgroundColor = ConsoleColor.Yellow;
y
using System;
using System.Text;
using System.Collections;

pero no funciona

en la consola me aparece:

System.CONSOLE Does not contain a definition of background

cual seria la solucion?? que debo de instalar o en que estoy mal

agradeceria mucho tu respuesta..

gracias!!
#47
aaahhhh
y para instalar en synaptic no se puede
me aparece un error
y me pide que instale por la terminal
#48
Perdon por mi ignorancia pero como cierro esos gestores de paquetes, o como se que los tengo abiertos. Y tambien decirme de favor si existe una tabla de procesos.
#49


Lo hago desde el centro de software ubuntu
#50
Disculpen x la tardanza jeje. Intente instalando el pakete startup manager
pero me dice que =" ESperando que lso demas paketes se cierren"
Alguna ayuda con eso?
El unico pakete que tengo instalado es el compizConfig
He intentado instalando otro, para archivos .rar
pero lo mismo