public bool szerepelE(ILejatszhato lejatszhato) { ListaElem p = fej; while (p != null) { if (p.tartalom.Cim == lejatszhato.Cim) { return(true); } p = p.kovetkezo; } return(false); }
static public void ArvaltozasLetrehoz(ref Lista <ILejatszhato> valtoztatandoLista) { Console.WriteLine("Mi a címe a dalnak?"); string bekertCim = Console.ReadLine(); ILejatszhato valtoztatandoElem = valtoztatandoLista.ElsoElofordulasCimSzerint(bekertCim); if (valtoztatandoElem is Zene) { valtoztatandoLista.Torles(bekertCim); Console.WriteLine("Mennyire szeretnéd változtatni az árat?"); int ar = int.Parse(Console.ReadLine()); valtoztatandoElem.SzerzoiJogdij = ar; valtoztatandoLista.Beszur(valtoztatandoElem); } else { Console.WriteLine("Nem zenecímet adtál meg!"); ArvaltozasLetrehoz(ref valtoztatandoLista); } }