zoukankan      html  css  js  c++  java
  • C#栈Stack的使用

    using System;
    using System.Collections.Generic;
    
    namespace CSharp栈
    {
        class Program
        {
            static void Main(string[] args)
            {
                Stack<string> stack = new Stack<string>();
                stack.Push("元素1");
                stack.Push("元素2");
                stack.Push("元素3");
                stack.Push("元素4");
    
                // 遍历元素
                foreach (string item in stack)
                {
                    Console.WriteLine(item);
                }
    
                //pop弹出元素,移除并返回位于 Stack 顶部的对象。
                Console.WriteLine("
    移除并返回位于 Stack 顶部的对象---{0}", stack.Pop());
                //peek返回位于 Stack 顶部的对象但不将其移除。
                Console.WriteLine("返回位于 Stack 顶部的对象但不将其移除---{0}", stack.Peek());
                foreach (string item in stack)
                {
                    Console.WriteLine(item);
                }
    
                // 创建新栈,复制元素
                Stack<string> stackNew = new Stack<string>(stack.ToArray());
    
                Console.WriteLine("
    创建新栈,复制元素:");
                foreach (string item in stackNew)
                {
    
                    Console.WriteLine(item);
                }
    
                //contains用法
                Console.WriteLine("
    stackNew.Contains("元素3") = {0}",
                    stackNew.Contains("four"));
    
                Console.WriteLine("
    stackNew.Clear()");
                stackNew.Clear();
                Console.WriteLine("
    stackNew.Count = {0}", stackNew.Count);
                Console.ReadKey();
            }
        }
    }
    所有的道理都是相通的,我们所做的并非是创造性的工作,所有的问题前人都曾经解决,所以我们更是无所畏惧,更何况我们不只有书店,而且有互联网,动动手脚就能找到需要的资料,我们只要认真研究就够了。所以当遇到困难时,请静下心来慢慢研究,因为只要用心,没有学不会的东西。
  • 相关阅读:
    python 适合的才是最好的
    [转]linux 同步IO: sync、fsync与fdatasync
    Java Metrics系统性能监控工具
    [转]mysql共享锁和排它锁
    基于空间数据库MongoDB实现全国电影票预定系统
    sharing-jdbc分库分表规则
    乐观锁更新失败处理小坑
    通过MessageFormat进行字符格式拼接,比String.format跟方便
    通过jvisualvm监控fullgc
    防止重复提交
  • 原文地址:https://www.cnblogs.com/codeToUp/p/4797963.html
Copyright © 2011-2022 走看看