using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Collections;
namespace ConsoleApplication4
{
    class Program
    {
        static void Main(string[] args)
        {
            //栈【后进先出】
            Stack<string> s = new Stack<string>();
            s.Push("a");
            s.Push("b");
            s.Push("c");
            Console.WriteLine("\r\n=====push=====");
            foreach (var item in s)//遍历栈中的元素
            {
                Console.Write(item);//cba
            }
            Console.WriteLine("\r\n=====pop=====");
            while (s.Count > 0)//获取栈中的元素
            {
                Console.Write(s.Pop());//读取栈中的元素,并删除该元素【cba】
            }

            Console.ReadKey();
        }
    }
}

wKiom1P8o03RDCERAAGjJWpILjM610.jpg