示例#1
0
 public void AgregarVacuna(Vacuna vacuna)
 {
     if (this.vacunas is null)
     {
         this.vacunas = new Vacuna[1];
     }
     else
     {
         int nuevaCapacidad = this.vacunas.Length + 1;
         Array.Resize(ref this.vacunas, nuevaCapacidad);
     }
     for (int i = 0; i < this.vacunas.Length + 1; i++)
     {
         if (this.vacunas[i] is null)
         {
             this.vacunas[i] = vacuna;
             break;
         }
     }
 }
示例#2
0
        public void AgregarVacuna(Vacuna vacuna)
        {
            if (this.vacunas is null)         //Si el array de vacunas esta vacio, osea es la primer vacuna
            {
                this.vacunas = new Vacuna[1]; //Creo el array de vacunas con una vacuna
            }
            else
            {
                int newSize = this.vacunas.Length + 1;
                Array.Resize(ref this.vacunas, newSize);//Redimensiona la capacidad del array
            }

            for (int i = 0; i < this.vacunas.Length; i++) //Recorro el array de vacunas
            {
                if (this.vacunas[i] is null)              //Si encuentro un indice null, osea vacio...
                {
                    this.vacunas[i] = vacuna;             //Guardo la vacuna en ese lugar
                    break;
                }
            }
        }