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
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
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();
}
}
}
}
}