static void Main() { MyLinkedList <int> numbers = new MyLinkedList <int>(); numbers.Add(3); numbers.Add(5); numbers.Add(2); numbers.Add(10); numbers.Add(222); Console.WriteLine(numbers.IndexOf(3)); Console.WriteLine(numbers.IndexOf(2)); Console.WriteLine(numbers.IndexOf(222)); Console.WriteLine(numbers.Count); Console.WriteLine(numbers.Contains(2)); Console.WriteLine(numbers.RemoveAt(0).Value); Console.WriteLine(numbers.Remove(222).Value); Console.WriteLine(numbers.Count); Console.WriteLine(); }
static void Main(string[] args) { MyLinkedList <int> myList = new MyLinkedList <int>(); myList.Add(1); myList.Add(2); myList.Add(3); myList.Remove(3); Console.WriteLine(myList.Count); foreach (int number in myList) { Console.WriteLine(number); } string[] strings = new[] { "Bob", "Sally", "Mark", "Colt" }; MyLinkedList <string> listOfStrings = new MyLinkedList <string>(strings); Console.WriteLine(listOfStrings.IndexOf("Mark")); listOfStrings.Insert(4, "Max"); listOfStrings.RemoveAt(1); listOfStrings.Add("Porsh"); Console.WriteLine(listOfStrings.Contains("Colty")); foreach (string item in listOfStrings) { Console.WriteLine(item); } }