Esempio n. 1
0
        public string toString(int richtung)
        {
            string ergebnis = "";

            switch (richtung)
            {
            case VORWAERTS:
                ergebnis = "";
                for (DoppelListenElement laeufer = anfang; laeufer != null; laeufer = laeufer.getWeiter())
                {
                    ergebnis += laeufer.getDaten() + " / ";
                }
                return(ergebnis.Substring(0, ergebnis.Length - 3));

            case RUECKWAERTS:
                ergebnis = "";
                for (DoppelListenElement laeufer = ende; laeufer != null; laeufer = laeufer.getZurueck())
                {
                    ergebnis += laeufer.getDaten() + " / ";
                }
                return(ergebnis.Substring(0, ergebnis.Length - 3));

            default:
                return("Illegale Richtungsangabe");
            }
        }
Esempio n. 2
0
 public Object getElementAmAnfang()
 {
     return(anfang.getDaten());
 }
Esempio n. 3
0
 public Object getElementAmEnde()
 {
     return(ende.getDaten());
 }