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();
            }
        }
    }
    所有的道理都是相通的,我们所做的并非是创造性的工作,所有的问题前人都曾经解决,所以我们更是无所畏惧,更何况我们不只有书店,而且有互联网,动动手脚就能找到需要的资料,我们只要认真研究就够了。所以当遇到困难时,请静下心来慢慢研究,因为只要用心,没有学不会的东西。
  • 相关阅读:
    云计算
    uc/xi
    互联网 2.0概念
    java连接数据库
    记录一下安装 mysql 的踩坑之路
    1
    Linux介绍与基本必知命令
    Web课程Linux命令统计
    7——条件判断、三目运算、条件循环、迭代循环
    6——散列类型、运算符优先级、逻辑运算
  • 原文地址:https://www.cnblogs.com/codeToUp/p/4797963.html
Copyright © 2011-2022 走看看