public void BeszurasVegere(IMuzeum muzeum) { MuzeumLancoltListaElem p = Fej; while (p.Kovetkezo != null) { p = p.Kovetkezo; } p.Kovetkezo = new MuzeumLancoltListaElem(muzeum, null, p); }
public void BeszurasElejere(IMuzeum muzeum) { MuzeumLancoltListaElem uj = new MuzeumLancoltListaElem(muzeum, Fej.Kovetkezo, null); if (Fej.Kovetkezo != null) { Fej.Kovetkezo.Elozo = uj; } Fej.Kovetkezo = uj; }
public bool MoveNext() { if (_elsoElem == null) { _elsoElem = _elsoElottiElem; } else { _elsoElem = _elsoElem.Kovetkezo; } return(_elsoElem != null); }
public void Torles(IMuzeum muzeum) { MuzeumLancoltListaElem p = Fej; while (p.Kovetkezo != null && p.Muzeum != muzeum) { p = p.Kovetkezo; } if (p.Muzeum == muzeum) { p.Elozo.Kovetkezo = p.Kovetkezo; p = null; } else { throw new ArgumentException("Nincs ilyen múzeum a hasonló múzeumok között"); } }
public MuzeumLancoltListaElem(IMuzeum muzeum, MuzeumLancoltListaElem kovetkezo, MuzeumLancoltListaElem elozo) { Muzeum = muzeum; Kovetkezo = kovetkezo; Elozo = elozo; }
public MuzeumLancoltListaElem() { Muzeum = default(IMuzeum); Elozo = null; Kovetkezo = null; }
public void Reset() { _elsoElem = null; }
public void Dispose() { _elsoElem = null; _elsoElottiElem = null; }
public LancoltListaBejaro(MuzeumLancoltListaElem elsoElem) { _elsoElem = elsoElem; }
public MuzeumLancoltLista() { Fej = new MuzeumLancoltListaElem(); }