Consulta sobre matrices

Iniciado por serenity.uy, 1 Julio 2011, 01:39 AM

0 Miembros y 1 Visitante están viendo este tema.

serenity.uy

Buenas tardes !tengo otra consulta basica y seguramente muy tonta pero no logro darme cuenta sola.

cuando declaro una matriz y luego la recorro se agregarle los datos para toda la longitud , pero lo que no logro hacer es ir asignandole uno o dos datos de una vez y despues salir y despues vovler y seguir agregandole datos en el siguiente punto vacio.

string [,] nombres = new string [2,5]

for (int i = 0; i < nombres.Length;i++ )
            {
                for(int j= 1;i<nombres.Length;j++)


todo lo que ejecute despues de esto me hace un bucle y me pide todos los datos de una vez y yo quiero poder ir ingresando loos datos en la cantidad que yo quiera en el momento de recorrerlo.


Desde ya muchas gracias !

serenity.uy

por favor X_X alguien que me de una mano con esto!

Shell Root

No entendí nada, poned un ejemplo para guiarme.
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

serenity.uy

muchas gracias desde ya.
el problema es el siguiente , tendiendo en cuenta que estoy en los primeros pasos de visual  studio usando c#.net y<estamos haciendo ejercicios en consola aun.

el problema es que tengo que ingresar usuarios en un array bidimensional.
se hacerlo perfectamente cuando tengo que completar todos los espacios del array de una sola vez, lo que no se hacer es ir ingresando los datos de a uno y volver mas tarde a ingresar otro usuario.

así ingresaría todos los nombres

string[,] persona = new string[2, 3];
           
            for (int j = 0; j < 3; j++)
            {
                for (int i = 0; i < 2; i++)
                {
                    if (i == 0)
                    {
                        Console.Write("Nombre" + (i + 1) + ":");
                    }
                    else
                    {
                        Console.Write("apellido:");
                    }
                    persona[i, j] = Console.ReadLine();
                }
            }



lo que quiero hacer es ingresar un nombre salir o hacer otra cosa y poder volver para ingresar el dato en el siguiente lugar de la memoria.

Muchas gracias.