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

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

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

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

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

namespace LinkedListLibrary
{
    public class QueueInheritance : List
    {
        public QueueInheritance() : base("queue"){}
        //入隊:到最后面
        public void Enqueue(object dataValue)
        {
            InsertAtBack(dataValue);
        }
        //出隊:在最前面刪除
        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 + "出隊列~~");
                    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分頁實例

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

    這篇文章主要介紹了C#基于數(shù)據(jù)庫存儲過程的AJAX分頁實現(xiàn)方法,以實例形式詳細(xì)講述了數(shù)據(jù)庫存儲過程的定義、數(shù)據(jù)庫的訪問及Ajax的實現(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# 判斷文件路徑的后綴,,通過解析文件名并檢查其擴展名來判斷文件的后綴是否為.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#實現(xiàn)動態(tài)加載dll的方法

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

    這篇文章主要介紹了C#實現(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# 如何實現(xiàn)獲取二維數(shù)組的列數(shù)

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

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

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

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

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

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

最新評論

淅川县| 阳朔县| 西乡县| 临沭县| 民丰县| 曲周县| 天镇县| 东阳市| 比如县| 广东省| 泉州市| 鲁山县| 广水市| 常德市| 鹤峰县| 扶余县| 多伦县| 平安县| 陇南市| 鄂温| 化州市| 独山县| 霍山县| 九江县| 江永县| 扎兰屯市| 兴城市| 上高县| 靖远县| 平远县| 伽师县| 章丘市| 海宁市| 新竹县| 建宁县| 徐水县| 京山县| 黄冈市| 绵竹市| 呼图壁县| 宁海县|