Jump to content
Sign in to follow this  
Megadok

Comprobar si numero existe.

Recommended Posts

Muy buenas a todos!

Tengo una lista de clases y éstas tienen una variable llamada ID  con un valor int determinado.

Esta lista no está ordenada.

Ejemplo:

lista_de_clases[0].ID = 3;
lista_de_clases[0].ID = 2;
lista_de_clases[0].ID = 7;
lista_de_clases[0].ID = 5;
lista_de_clases[0].ID = 6;
lista_de_clases[0].ID = 1;

//Falta el numero 4 por ejemplo.

´¿Cómo podría asignar una nueva clase con un ID que NO exista ya en la lista?

Share this post


Link to post
Share on other sites

Solucionado usando ANY.

  
       for(int i = 0; i < lista_ids.Count + 1; i++)
        {

          
            if (lista_ids.Any(clase => clase.id == i))
            {

            }
            else
            {
                numero = i;

                Debug.Log("no contiene id " + i.ToString());
                break;
            }
           
        }
      

        return numero;

 

Edited by Megadok

Share this post


Link to post
Share on other sites
Sign in to follow this  

×
×
  • Create New...