欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

c#隊(duì)列Queue學(xué)習(xí)示例分享

 更新時(shí)間:2013年12月06日 09:49:01   作者:  
隊(duì)列Queue,先進(jìn)先出,先生產(chǎn)的貨物先出貨,后生產(chǎn)的貨物后出貨,下面看示例學(xué)習(xí)c#隊(duì)列Queue

集合>隊(duì)列Queue>創(chuàng)建隊(duì)列

System.Collections.Queue類提供了四種重載構(gòu)造函數(shù)。

復(fù)制代碼 代碼如下:

using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            //使用默認(rèn)構(gòu)造函數(shù)構(gòu)造Queue
            Queue qu = new Queue();
            qu.Enqueue("隊(duì)列元素一");
            qu.Enqueue("隊(duì)列元素二");
            qu.Enqueue(null);
            //使用實(shí)現(xiàn)了ICollection接口的類實(shí)例,此處是數(shù)組列表,構(gòu)造Queue
            Queue qu2 = new Queue(new string[5] { "隊(duì)列元素一", "隊(duì)列元素二", "隊(duì)列元素三", "隊(duì)列元素四", "隊(duì)列元素五" });
            //使用初始容量為20個(gè)元素構(gòu)造Queue.
            Queue qu3 = new Queue(20);
            //使用初始容量為20個(gè)元素,等比因子為2來構(gòu)造Queue.
            Queue qu4 = new Queue(20, 2);
        }

    }

  
}

等比因子是指,當(dāng)前容量是5,希望容量擴(kuò)充大時(shí)一次性擴(kuò)大到10,則等比因子為2.

Queue默認(rèn)容量是32個(gè)元素。

集合>隊(duì)列Queue>元素的入隊(duì)和出隊(duì)

復(fù)制代碼 代碼如下:

using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Queue qu = new Queue();
            qu.Enqueue("元素一");
            qu.Enqueue("元素二");
            qu.Enqueue("元素三");
            qu.Enqueue("元素四");
            qu.Enqueue("元素五");
            Console.WriteLine("原始隊(duì)列如下所示:");
            DisplayResult(qu);
            qu.Dequeue();
            Console.WriteLine("移除第一個(gè)元素后");
            DisplayResult(qu);
            qu.Dequeue();
            Console.WriteLine("移除第二個(gè)元素后");
            DisplayResult(qu);
            Console.ReadLine();
        }
        static void DisplayResult(Queue qu)
        {
            foreach (object s in qu)
            {
                Console.WriteLine(s);
            }
        }

    }

  
}

相關(guān)文章

  • c#基于NVelocity實(shí)現(xiàn)代碼生成

    c#基于NVelocity實(shí)現(xiàn)代碼生成

    這篇文章主要介紹了c#基于NVelocity實(shí)現(xiàn)代碼生成的方法,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下
    2021-01-01
  • C#調(diào)用C++DLL傳遞結(jié)構(gòu)體數(shù)組的終極解決方案

    C#調(diào)用C++DLL傳遞結(jié)構(gòu)體數(shù)組的終極解決方案

    這篇文章主要介紹了C#調(diào)用C++DLL傳遞結(jié)構(gòu)體數(shù)組的終極解決方案的相關(guān)資料,需要的朋友可以參考下
    2017-01-01
  • c# 類型的字段和方法設(shè)計(jì)建議

    c# 類型的字段和方法設(shè)計(jì)建議

    這篇文章主要介紹了c# 字段和方法設(shè)計(jì)建議,幫助大家更好的理解和使用c#編程語言,感興趣的朋友可以了解下
    2020-11-11
  • C# List集合中獲取重復(fù)值及集合運(yùn)算詳解

    C# List集合中獲取重復(fù)值及集合運(yùn)算詳解

    這篇文章主要介紹了C# List集合中獲取重復(fù)值及集合運(yùn)算詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • c#操作xml幫助類分享(xml增刪改查)

    c#操作xml幫助類分享(xml增刪改查)

    c#操作xml幫助類XMLHelper源碼分享,實(shí)現(xiàn)對(duì)XML文檔的創(chuàng)建,及節(jié)點(diǎn)和屬性的增、刪、改、查
    2014-01-01
  • 如何利用C#打印九九乘法表

    如何利用C#打印九九乘法表

    這篇文章主要給大家介紹了關(guān)于如何利用C#打印九九乘法表的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • C#創(chuàng)建控制Windows服務(wù)

    C#創(chuàng)建控制Windows服務(wù)

    這篇文章介紹了C#創(chuàng)建和控制Windows服務(wù)的方法,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-02-02
  • C#基于時(shí)間輪調(diào)度實(shí)現(xiàn)延遲任務(wù)詳解

    C#基于時(shí)間輪調(diào)度實(shí)現(xiàn)延遲任務(wù)詳解

    在很多.net開發(fā)體系中開發(fā)者在面對(duì)調(diào)度作業(yè)需求的時(shí)候一般會(huì)選擇三方開源成熟的作業(yè)調(diào)度框架來滿足業(yè)務(wù)需求,但是有些時(shí)候可能我們只是需要一個(gè)簡(jiǎn)易的延遲任務(wù)。本文主要分享一個(gè)簡(jiǎn)易的基于時(shí)間輪調(diào)度的延遲任務(wù)實(shí)現(xiàn),需要的可以參考一下
    2022-12-12
  • C#實(shí)現(xiàn)打開指定目錄和指定文件的示例代碼

    C#實(shí)現(xiàn)打開指定目錄和指定文件的示例代碼

    這篇文章主要為大家詳細(xì)介紹了如何利用C#實(shí)現(xiàn)打開指定目錄、打開指定目錄且選中指定文件、打開指定文件,感興趣的小伙伴可以嘗試一下
    2022-06-06
  • WPF開發(fā)之UniformGrid和ItemsControl的應(yīng)用詳解

    WPF開發(fā)之UniformGrid和ItemsControl的應(yīng)用詳解

    為了簡(jiǎn)化開發(fā),WPF提供了UniformGrid布局和ItemsControl容器,本文以一個(gè)簡(jiǎn)單的小例子,簡(jiǎn)述如何在WPF開發(fā)中應(yīng)用UniformGrid和ItemsControl實(shí)現(xiàn)均勻的布局,希望對(duì)大家有所幫助
    2024-01-01

最新評(píng)論