最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#集合本質(zhì)之隊(duì)列的用法詳解

 更新時間:2022年08月19日 08:41:50   作者:Darren?Ji  
本文詳細(xì)講解了C#集合本質(zhì)之隊(duì)列的用法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

隊(duì)列和堆棧都是約束版的鏈表,就像在超市購物,隊(duì)列是先進(jìn)先出的數(shù)據(jù)結(jié)構(gòu)。

接著上一篇,派生于鏈表類List,來模擬一個隊(duì)列。

namespace LinkedListLibrary
{
    public class QueueInheritance : List
    {
        public QueueInheritance() : base("queue"){}
        //入隊(duì):到最后面
        public void Enqueue(object dataValue)
        {
            InsertAtBack(dataValue);
        }
        //出隊(duì):在最前面刪除
        public object Dequeue()
        {
            return RemoveFromFront();
        }
    }
}

客戶端調(diào)用。

        public static void Main(string[] args)
        {
            QueueInheritance queue = new QueueInheritance();
            bool aBoolean = true;
            char aChar = 'a';
            int anInt = 1;
            string aStr = "hello";
            queue.Enqueue(aBoolean);
            queue.Display();
            queue.Enqueue(aChar);
            queue.Display();
            queue.Enqueue(anInt);
            queue.Display();
            queue.Enqueue(aStr);
            queue.Display();
            object removedObject = null;
            try
            {
                while (true)
                {
                    removedObject = queue.Dequeue();
                    Console.WriteLine(removedObject + "出隊(duì)列~~");
                    queue.Display();
                }
            }
            catch (EmptyListException emptyListException)
            {
                Console.Error.WriteLine(emptyListException.StackTrace);
            }
            Console.ReadKey();
        }

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

相關(guān)文章

  • C#基于數(shù)據(jù)庫存儲過程的AJAX分頁實(shí)例

    C#基于數(shù)據(jù)庫存儲過程的AJAX分頁實(shí)例

    這篇文章主要介紹了C#基于數(shù)據(jù)庫存儲過程的AJAX分頁實(shí)現(xiàn)方法,以實(shí)例形式詳細(xì)講述了數(shù)據(jù)庫存儲過程的定義、數(shù)據(jù)庫的訪問及Ajax的實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2015-01-01
  • 使用C#連接并讀取MongoDB數(shù)據(jù)庫

    使用C#連接并讀取MongoDB數(shù)據(jù)庫

    這篇文章介紹了使用C#連接并讀取MongoDB數(shù)據(jù)庫的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03
  • C# 判斷文件路徑的后綴

    C# 判斷文件路徑的后綴

    本文主要介紹了C# 判斷文件路徑的后綴,,通過解析文件名并檢查其擴(kuò)展名來判斷文件的后綴是否為.dcm,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-01-01
  • C#中整理了幾種字符串截取方法小結(jié)

    C#中整理了幾種字符串截取方法小結(jié)

    本文給大家整理了幾種字符串截取方法,?(Substring);(Remove);(Replace)方法和split方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2024-01-01
  • C#實(shí)現(xiàn)動態(tài)加載dll的方法

    C#實(shí)現(xiàn)動態(tài)加載dll的方法

    這篇文章主要介紹了C#實(shí)現(xiàn)動態(tài)加載dll的方法,涉及針對動態(tài)鏈接庫的靈活操作技巧,具有一定的參考借鑒價值,需要的朋友可以參考下
    2014-12-12
  • C#圖像偽彩色處理方法

    C#圖像偽彩色處理方法

    這篇文章主要介紹了C#圖像偽彩色處理方法,涉及C#操作圖像的偽彩色相關(guān)技巧,需要的朋友可以參考下
    2015-04-04
  • c#將list類型轉(zhuǎn)換成DataTable方法示例

    c#將list類型轉(zhuǎn)換成DataTable方法示例

    將List類型轉(zhuǎn)換成DataTable的通用方法,大家參考使用吧
    2013-12-12
  • c# 如何實(shí)現(xiàn)獲取二維數(shù)組的列數(shù)

    c# 如何實(shí)現(xiàn)獲取二維數(shù)組的列數(shù)

    這篇文章主要介紹了c# 實(shí)現(xiàn)獲取二維數(shù)組的列數(shù)操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • C#用RabbitMQ實(shí)現(xiàn)消息訂閱與發(fā)布

    C#用RabbitMQ實(shí)現(xiàn)消息訂閱與發(fā)布

    在消息隊(duì)列模型中,如何將消息廣播到所有的消費(fèi)者,這種模式成為“發(fā)布/訂閱”。本文主要以一個簡單的小例子,簡述通過fanout交換機(jī),實(shí)現(xiàn)消息的發(fā)布與訂閱,僅供學(xué)習(xí)分享使用,如有不足之處,還請指正。
    2021-05-05
  • C#判斷指定文件是否是只讀的方法

    C#判斷指定文件是否是只讀的方法

    這篇文章主要介紹了C#判斷指定文件是否是只讀的方法,涉及C#中Attributes屬性的使用技巧,非常具有實(shí)用價值,需要的朋友可以參考下
    2015-04-04

最新評論

醴陵市| 郸城县| 江安县| 浦江县| 黎川县| 乐清市| 石柱| 绍兴市| 东明县| 社旗县| 聊城市| 沁水县| 巴东县| 芷江| 乐安县| 双桥区| 长兴县| 雅安市| 日土县| 延寿县| 东山县| 正阳县| 娄底市| 化州市| 苍梧县| 富蕴县| 科尔| 都匀市| 秭归县| 岗巴县| 廊坊市| 汕头市| 娄烦县| 富民县| 来安县| 宣威市| 祁门县| 武威市| 鹤庆县| 邮箱| 青田县|