/// <summary> /// The entry point of the program, where the program control starts and ends. /// </summary> /// <param name="args">The command-line arguments.</param> public static void Main(string[] args) { List myList = new List(); myList.AddElement(12); Console.WriteLine(myList.DeleteElement(12)); Console.WriteLine(myList.DeleteElement(13)); }
public void DeleteElementTest2() { List myList = new List(); myList.AddElement(8); myList.AddElement(-8); Assert.AreEqual(true, myList.DeleteElement(8)); Assert.AreEqual(true, myList.DeleteElement(-8)); Assert.AreEqual(false, myList.DeleteElement(8)); }
public void IsEmptyTest3() { List myList = new List(); myList.AddElement(123); myList.AddElement(321); myList.AddElement(132); myList.DeleteElement(321); myList.DeleteElement(123); myList.DeleteElement(132); Assert.AreEqual(true, myList.IsEmpty()); }
static void Main(string[] args) { var list = new List(); list.Insert("ljj"); list.Insert("pop"); list.Insert("op"); list.InsertIndex("hk", 1); list.PrintList(); list.DeleteElement("ljj"); list.DeleteElement("l"); list.DeleteElementIndex(1); list.Insert("uy"); list.DeleteElement("hk"); list.PrintList(); list.DeleteElementIndex(2); list.PrintList(); }
public static void Main() { List list = new List(); for (int i = 0; i < 10; ++i) { list.Add(i); } list.DeleteElement(8); list.DeleteElement(9); list.DeleteElement(11); list.DeleteElement(1); list.DeleteElement(3); list.Pop(); Console.WriteLine(list.Top()); list.Print(); Console.WriteLine(list.Search(5)); Console.WriteLine(list.Search(11)); }
static public void Main() { List list = new List(); for (int i = 0; i < 10; ++i) { list.Add(i); } list.DeleteElement(8); list.DeleteElement(9); list.DeleteElement(11); list.DeleteElement(1); list.DeleteElement(3); list.Pop(); Console.WriteLine(list.Top()); list.Print(); Console.WriteLine(list.Search(5)); Console.WriteLine(list.Search(11)); }
private static void EventLoop(List list) { Menu(); int choice = 1; while (choice != 0) { WriteLine(); WriteLine("Enter your choice: "); string input = ReadLine(); while (!int.TryParse(input, out choice)) { WriteLine("It`s not a number, try again: "); input = ReadLine(); } switch (choice) { case 1: { WriteLine("Enter the element: "); string str = ReadLine(); WriteLine("Enter the position: "); string position = ReadLine(); list.Add(str, position); break; } case 2: { WriteLine("Enter the element: "); string str = ReadLine(); list.DeleteElement(str); break; } case 3: { WriteLine($"The length of the list: {list.Size()}"); break; } case 4: { WriteLine("Enter the number: "); string str = ReadLine(); string meaning = list.ReturnString(str); if (meaning == "") { WriteLine("There`s no such element"); } else { WriteLine($"The element number {str}: {meaning}"); } break; } case 5: { list.Print(); break; } case 6: { if (list.IsEmpty()) { WriteLine("The list is empty"); } else { WriteLine("The list isn`t empty"); } break; } case 7: { list.Clean(); WriteLine("The list is deleted"); break; } case 0: { break; } default: { WriteLine("The wrong number, try again"); break; } } } }
public void LastTestTest() { List myList = new List(); myList.AddElement(0); myList.AddElement(1); Assert.AreEqual(true, myList.DeleteElement(0)); Assert.AreEqual(false, myList.DeleteElement(0)); myList.AddElement(2); myList.AddElement(2); Assert.AreEqual(true, myList.DeleteElement(2)); Assert.AreEqual(true, myList.DeleteElement(2)); myList.DeleteElement(1); Assert.AreEqual(true, myList.IsEmpty()); }
public void AddElement_UpperBorderTest() { List myList = new List(); myList.AddElement(int.MaxValue); Assert.AreEqual(true, myList.DeleteElement(int.MaxValue)); }