zoukankan      html  css  js  c++  java
  • C# 队列 堆栈

    通过实例进行C#的Stack类学习
    using System;
    using System.Collections.Generic;
    using System.Text;
    using System.Collections;
    namespace ConsoleApplication1
    ...{
    class Program
    ...{
    static void Main(string[] args)
    ...{
    Stack sk = new Stack();
    Stack sk2 = new Stack();
    foreach (int i in new int[4] ...{ 1, 2, 3, 4 })
    ...{
    sk.Push(i);//填充
    sk2.Push(i);
    }

    foreach (int i in sk)
    ...{
    Console.WriteLine(i);//遍历
    }

    sk.Pop();
    Console.WriteLine("Pop");
    foreach (int i in sk)
    ...{
    Console.WriteLine(i);
    }

    sk2.Peek();//弹出最后一项不删除//清清月儿 http://blog.csdn.net/21aspnet/


    Console.WriteLine("Peek");
    foreach (int i in sk2)
    ...{
    Console.WriteLine(i);
    }

    while (sk2.Count != 0)
    ...{
    int i = (int)sk2.Pop();//清空
    sk2.Pop();//清空
    }
    Console.WriteLine("清空");
    foreach (int i in sk2)
    ...{
    Console.WriteLine(i);
    }
    }
    }
    }

    using System;
    using System.Collections;
    public class SamplesQueue  {

        public static void Main()  {

           // Creates and initializes a new Queue.
           Queue myQ = new Queue();
           myQ.Enqueue("Hello");
           myQ.Enqueue("World");
           myQ.Enqueue("!");

           // Displays the properties and values of the Queue.
           Console.WriteLine( "myQ" );
           Console.WriteLine( "\tCount:    {0}", myQ.Count );
           Console.Write( "\tValues:" );
           PrintValues( myQ );
        }


        public static void PrintValues( IEnumerable myCollection )  {
           foreach ( Object obj in myCollection )
              Console.Write( "    {0}", obj );
           Console.WriteLine();
        }
    }
    /*
    This code produces the following output.

    myQ
         Count:    3
         Values:    Hello    World    !
    */


  • 相关阅读:
    SQL SERVER中变量的定义、赋值与使用
    框架设计总结
    Sass学习之路(5)——变量
    gulp入坑系列(4)——gulp的代码转换
    gulp入坑系列(3)——创建多个gulp.task
    Sass学习之路(4)——不同样式风格的输出方式
    Sass学习之路(3)——Sass编译
    gulp入坑系列(2)——初试JS代码合并与压缩
    gulp入坑系列(1)——安装gulp
    Sass学习之路(2)——Sass环境安装(windows版)
  • 原文地址:https://www.cnblogs.com/flish/p/1748248.html
Copyright © 2011-2022 走看看