Пример #1
0
        [TestMethod] //заполнение стека 
        public void PushTest()
        {
            StackLink<object> data = new StackLink<object>();
            data.Push(8);
            data.Push(6);
            data.Push(10);

        }
Пример #2
0
        [TestMethod]         //Тест заполнения стека
        public void PushTest()
        {
            StackLink <object> data = new StackLink <object>();

            data.Push(8);
            data.Push(6);
            data.Push(10);
        }
Пример #3
0
        }                                       //First = Top

        public void Push(string value)
        {
            StackLink newLink = new StackLink();

            newLink.String = value;
            newLink.Next   = First;
            First          = newLink;
        }
Пример #4
0
        [TestMethod]         //IDisposable
        public void DisposeTest()
        {
            StackLink <object> data = new StackLink <object>();

            data.Push(8);
            data.Push(6);
            data.Push(10);
            data.Dispose();
        }
Пример #5
0
        [TestMethod] //IDisposable
        public void DisposeTest()
        {
            StackLink<object> data = new StackLink<object>();
            data.Push(8);
            data.Push(6);
            data.Push(10);
            data.Dispose();

        }
Пример #6
0
        [TestMethod] //IEnumerable
        public void EnumerableTest()
        {
            StackLink<object> data = new StackLink<object>();
            data.Push(8);
            data.Push(6);
            data.Push(10);
            data.GetEnumerator();

        }
Пример #7
0
        [TestMethod]         //IEnumerable
        public void EnumerableTest()
        {
            StackLink <object> data = new StackLink <object>();

            data.Push(8);
            data.Push(6);
            data.Push(10);
            data.GetEnumerator();
        }
Пример #8
0
        public string Pop()
        {
            if (IsEmpty())
            {
                return(null);
            }
            String returnString = First.String;

            First = First.Next;
            return(returnString);
        }
Пример #9
0
        public void Push(string value)
        {
            if (value == null)
            {
                return;
            }
            StackLink temp = new StackLink {
                String = value, Next = First
            };

            First = temp;
        }
Пример #10
0
        public string Pop()
        {
            if (IsEmpty())
            {
                return(null);
            }

            string temp = First.String;

            First = First.Next;
            return(temp);
        }
Пример #11
0
 public string Pop()
 {
     if (First == null)
     {
         return(null);
     }
     else
     {
         string temp = First.String;
         First = First.Next;
         return(temp);
     }
 }
Пример #12
0
 public string Pop()
 {
     if (IsEmpty())
     {
         return(null);
     }
     else
     {
         StackLink returnLink = First;
         First = First.Next;
         return(returnLink.String);
     }
 }
Пример #13
0
        public void Push(string value)
        {
            StackLink stack = new StackLink();

            if (First != null)
            {
                stack.Next = First;
            }
            else
            {
                stack.Next = null;
            }
            stack.String = value;
            First        = stack;
        }
Пример #14
0
        public void Push(string value)
        {
            StackLink top = new StackLink();

            top.String = value;

            if (First == null)
            {
                top.Next = null;
            }
            else
            {
                top.Next = First;
            }
            First = top;
        }
Пример #15
0
        //
        // Workshop methodes
        //

        public void Push(string value)
        {
            StackLink newLink = new StackLink();

            newLink.String = value;

            if (First == null)
            {
                First = newLink;
            }
            else
            {
                newLink.Next = First;
                First        = newLink;
            }
        }
Пример #16
0
        public string Pop()
        {
            if (First == null)
            {
                return(null);
            }

            string value = First.String;

            if (First.Next != null)
            {
                First = First.Next;
            }
            else
            {
                First = null;
            }
            return(value);
        }
Пример #17
0
        [TestMethod] //получение элемента из пустго стека
        public void PopEmptyTest()
        {
            StackLink<object> data = new StackLink<object>();
            data.Pop();

        }
Пример #18
0
        [TestMethod]         //получение элемента из пустго стека
        public void PopEmptyTest()
        {
            StackLink <object> data = new StackLink <object>();

            data.Pop();
        }