コード例 #1
0
        public bool szerepelE(ILejatszhato lejatszhato)
        {
            ListaElem p = fej;

            while (p != null)
            {
                if (p.tartalom.Cim == lejatszhato.Cim)
                {
                    return(true);
                }
                p = p.kovetkezo;
            }
            return(false);
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: masoma92/DjKnuth
        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);
            }
        }