Exemplo n.º 1
0
        //Methoden

        /// <summary>
        /// Lässt Menschen von einem Bundesland zum anderen abwandern
        /// </summary>
        /// <param name="bundesland">Bundesland in das eingewandert werden soll</param>
        /// <param name="anzahl">Gewünschte Anzahl der Auswanderer</param>
        /// <returns>Anzahl der Personen, die tatsächlich abgewandert sind</returns>
        public int Abwandern(Bundesland bundesland, int anzahl)
        {
            if (anzahl > this.Einwohner)
            {
                Console.WriteLine($"Das geht nicht, so viele Menschen gibt es nicht in {this.Name}");
                return(0);
            }

            bundesland.Einwohner += anzahl;
            this.Einwohner       -= anzahl;

            return(anzahl);
        }
Exemplo n.º 2
0
 public void FügeAlsNachbarlandHinzu(Bundesland nachbarland)
 {
     this.AngrenzendeLänder.Add(nachbarland);
     nachbarland.AngrenzendeLänder.Add(this);
 }