break übere mehrere ebenen



  • AndreasW schrieb:

    hm,

    man könnte das natürlich auch Methodenübergreifend machen.

    class Rentenkasse
    		{
    			public double altersvorsorge;
                
    		}
    		Rentenkasse rentenkasse;
    		internal class GelderVeruntreuen: Exception
    		{
    			private double _betrag;
    			public double notwendigerBetrag(){return _betrag;}
    			public GelderVeruntreuen(double bedarf)
    				:base(bedarf.ToString())
    			{
    				_betrag=bedarf;
    			}
    
    		}
    		private void NeueAmtsperiode(double Steuergelder)
    		{
    			Alltag(Steuergelder);
    		}
    		private void Alltag(double Steuergelder)
    		{
    			try
    			{
    				
    				while("Regierung" != "Ehrlich" ) // eindeutige endlosschleife
    				{
    					verschwendeSteuergelder(ref Steuergelder);
    				}
    			}
    			catch(GelderVeruntreuen Amtshandlung)
    			{
    				rentenkasse.altersvorsorge-= Amtshandlung.notwendigerBetrag();
    				Alltag(Amtshandlung.notwendigerBetrag());
    			}
    		}
    		private void verschwendeSteuergelder(ref double Steuergelder)
    		{
    			if("Steuerzahler" != "merkt was")
    			{
    				Steuergelder-=100;
    				if(Steuergelder < 0)
    					throw (new GelderVeruntreuen(10000));
    			}	
    			else
                           {	
                            Verschleiern();
    
                            verschwendeSteuergelder(ref double Steuergelder);
                             }
    		}
    	}
    

    *rofl* Ich pack mich weg 😃 👍


Anmelden zum Antworten