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(); }
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); } }