Ejemplo n.º 1
0
        public static void MainG()
        {
            CircleLinkedList <string> linkedList = new CircleLinkedList <string>();

            // добавление элементов
            linkedList.Add("Bob");
            linkedList.Add("Bill");
            linkedList.Add("Tom");
            linkedList.Add("Kate");
            linkedList.Add("Sansiel");
            foreach (var item in linkedList)
            {
                Console.WriteLine(item);
            }
            // удаление
            linkedList.Remove("Bill");
            Console.WriteLine(" ");

            // перебор с последнего элемента
            foreach (var t in linkedList)
            {
                Console.WriteLine(t);
            }
            return;
        }
Ejemplo n.º 2
0
 private void LoadContainerAddress()
 {
     foreach (var t in AnimationAddresses)
     {
         CircleLinkedList loadAnimationContainer = t.Container.GetCircleLinkedList();
         if (loadAnimationContainer != null)
         {
             loadAnimationContainer.IsCircle = t.IsCircle;
             Animations.Add(t.Name, loadAnimationContainer);
         }
     }
 }
Ejemplo n.º 3
0
 internal void Clear()
 {
     next = null;
     prev = null;
     list = null;
 }
Ejemplo n.º 4
0
 public Node(T value)
 {
     Value = value;
     list  = null;
 }