Hola soy un novato y necesito ayuda con algunas cosas

Iniciado por Alevel, 23 Julio 2014, 02:03 AM

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

Alevel

Buenas a todos soy nuevo por este lugar, y muy principiante en esto de programar, estoy aprendiendo c#, y actualmente tengo que hacer un deber, y en el tramo me quede sin saber como moverme.

del programa en una pequeña parte quiero hacer un metodo que ingresando un numero lo valla insertando en un int[,] array - el tema es que no quiero que los numeros se repitan, por lo que si el usuario esta ingresando un nuevo numero y este ya se ingreso quiero que el programa le de un aviso, pero realmente no me esta saliendo, ya que soy muy malo por ahora, disculpen las molestias y gracias de antemano.

esto es lo que tengo hecho de ese metodo  :xD :huh:

Citarstatic public void cargoalumnos(int[,] cursos)
       {
           bool esta = true;
           bool repetido = true;
           for (int indiceF = 0; indiceF < cursos.GetLength(0); indiceF++)
           {
               Console.WriteLine("¨*Ingrese CI estudiantes para curso numero " + (indiceF + 1));
               for (int indiceC = 0; indiceC < cursos.GetLength(1); indiceC++)
               {
                   while (repetido)
                   {
                       Console.Write("\t Alumno numero " + indiceC + ": ");
                       try
                       {
                           int numero = Convert.ToInt32(Console.ReadLine());
                           cursos[indiceF, indiceC] = numero;
                           esta = false;
                           for (int x = 0; x <= cursos.GetLength(); x++)
                           {
                               if (cursos[indiceF, x] == numero)
                               {
                                   esta = true;
                                   break;
                               }
                           }
                           if (esta)
                           {
                               Console.Write("\t Alumno ya existente en la lista");
                               Console.ReadLine();
                           }
                           else
                           {
                                   repetido = false;
                           }
                       }
                       catch (Exception ex)
                       {
                           Console.WriteLine("Error" + ex.Message + " Presione Enter para volver a intentarlo");
                           Console.ReadLine();
                       }
                   }
               }
           }
       }