コード例 #1
0
ファイル: MyStack.cs プロジェクト: M9Bnhf57/Enumerable-Stack
 public bool MoveNext()
 {
     if (firstComeFlag == true)
     {
         stack.PopItem();
     }
     firstComeFlag = true;
     if (stack.Curent != null)
     {
         return(true);
     }
     return(false);
 }
コード例 #2
0
ファイル: Program.cs プロジェクト: M9Bnhf57/Enumerable-Stack
        static void Main(string[] args)
        {
            MyStack <int> myStack = new MyStack <int>(1);

            Console.WriteLine(myStack.PopItem()._value);

            MyStack <int> myStack2 = new MyStack <int>(1);

            myStack2.PushItem(2);
            myStack2.PushItem(3);
            foreach (var x in myStack2)
            {
                Console.WriteLine(x);
            }
        }