static void Main(string[] args) { MyList <string> linkedList = new MyList <string>(); // добавление элементов linkedList.Add("Tom"); linkedList.Add("Alice"); linkedList.Add("Bob"); linkedList.Add("Sam"); // выводим элементы PrintList(linkedList); // удаляем элемент Console.WriteLine("Remove Alice"); linkedList.Remove("Alice"); PrintList(linkedList); // проверяем наличие элемента Console.WriteLine("Check Sum"); bool isPresent = linkedList.Contains("Sam"); Console.WriteLine(isPresent == true ? "Sam присутствует" : "Sam отсутствует"); // добавляем элемент в начало Console.WriteLine("Add to start Bill"); linkedList.AppendFirst("Bill"); PrintList(linkedList); Console.ReadKey(); }
static void Main(string[] args) { int i; bool b; MyList mylist = new MyList(); mylist.AddFirst(1); mylist.AddFirst(2); mylist.AddFirst(3); mylist.AddLast(4); mylist.AddLast(5); mylist.AddLast(6); mylist.Add(7); mylist.Insert(6, 3); mylist.Remove(2); mylist.RemoveAt(2); mylist.PrintAllNodes(); i = mylist.IndexOf(0); b = mylist.Contains(7); Console.WriteLine(b + "," + i + " ," + mylist.Count); Console.ReadKey(); }