// equalStatic qui teste cette fois-ci si la pop de deux communes en paramètre sont identiques à l'aide de la méthode d'instance #region Méthodes Statiques d’Egalité public bool ComparaisonDe2CommunesPop(CommuneTest Commune1, CommuneTest Communes2) { if (Communes2.comparaisonPop(Commune1) == true) { return(true); } else { return(false); } }
// equals qui teste si 2 communes sont identiques. On dit que 2 communes sont identiques quand elles ont la même population public bool comparaisonPop(CommuneTest UneCommune) { if (UneCommune.NombreHabitants == NombreHabitants) // ici on compare la population de UneCommune avec la Commune de la classe { return(true); } else { return(false); } }
//méthode qui teste l’appartenance d’une commune dans la région (si le nom dela commune est dans la région) public bool appartenanceDUneCommuneDansLaRegion(CommuneTest UneCommune) { bool appartenance = false; for (int i = 0; i < EnsembleCommunesArray.Length; i++) { if (UneCommune.NomVille == EnsembleCommunesArray[i].NomVille) { return(true); } break; } return(appartenance); }