Esempio n. 1
0
        private void HapusData()
        {
            LihatData();
            Console.Write("\nMasukkan nilai yang akan dihapus> ");
            int value = 0;

            if (int.TryParse(Console.ReadLine(), out value))
            {
                if (_doublyLinkedList.Remove(value))
                {
                    Console.WriteLine("Data berhasil dihapus!");
                }
                else
                {
                    Console.WriteLine("Data gagal dihapus, nilai tidak ditemukan.");
                }
            }
            else
            {
                Console.WriteLine("#Error: Harus input nilai integer!");
            }
            Console.WriteLine("Tekan [Enter] untuk melanjutkan.");
            Console.ReadLine();
            Console.Clear();
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            DoublyLinkedList <Minion> minion = new DoublyLinkedList <Minion>
            {
                new Minion(1, "Kevin", 14, 3),
                new Minion(2, "Bob", 23, 2),
                new Minion(3, "Stuart", 21, 1)
            };

            minion.AddFirst(new Minion(4, "Mark", 20, 4));
            foreach (var item in minion)
            {
                Console.WriteLine(item);
            }

            minion.Remove(2);

            foreach (var t in minion.BackEnumerator())
            {
                Console.WriteLine(t);
            }
        }