Пример #1
0
 public void AddAtTheTop(Container container)
 {
     foreach (Stack ExistingStack in stacksInRow)
     {
         if (ExistingStack.SortContainer(container) == true)
         {
             ExistingStack.Add(container);
         }
     }
 }
Пример #2
0
        public Stack ChooseStack()
        {
            int   lowest = int.MaxValue;
            Stack stack  = new Stack();

            foreach (Stack ExistingStack in stacksInRow)
            {
                if (ExistingStack.GetContainers().Count <= lowest)
                {
                    lowest = ExistingStack.GetContainers().Count;
                    stack  = ExistingStack;
                }
            }
            return(stack);
        }