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