泛型集合 Queue
Queue<T>與Queue等效,但具有型別安全的特點。通過下面的例子來說明:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace QueueTDemo
{
class Program
{
static void Main(string[] args)
{
Queue<int> qu = new Queue<int>();
Random rnd = new Random();
for (int i = 0; i < 100; i++)
{
qu.Enqueue(rnd.Next(100) + 1);
}
Console.WriteLine("新增完畢");
foreach(int i in qu)
Console.Write("{0,5}",i);
Console.WriteLine("共有{0}個數,其中第一個數是:{1}",qu.Count,qu.Peek());
int number = int.Parse(Console.ReadLine());
int count = 0;
for (int i = 0; i < 100; i++)
{
if (qu.Dequeue()== number)
count++;
}
Console.WriteLine("共有{0}個{1}.",count,number);
Console.ReadLine();
}
}
}
相關文章
- C#泛型集合C#泛型
- Java:Collection集合、泛型Java泛型
- 07.集合和泛型泛型
- 泛型方法、初始集合和集合的遍歷泛型
- Day22 集合,ArrayList,泛型泛型
- Java 集合列舉泛型(一)Java泛型
- C#泛型鍵值對集合C#泛型
- Java反射給泛型集合賦值Java反射泛型賦值
- C# 泛型集合的自定義型別排序C#泛型型別排序
- C#類繼承自泛型集合C#繼承泛型
- Java 中的泛型 集合(List,Set) MapJava泛型
- Java入門教程十二(集合與泛型)Java泛型
- 8.集合、泛型、列舉、註解、反射泛型反射
- Java集合 Collection、Set、Map、泛型 簡要筆記Java泛型筆記
- C#中的介面和泛型集合探討C#泛型
- Java進階學習之集合與泛型(1)Java泛型
- 泛型類、泛型方法及泛型應用泛型
- 【java】【泛型】泛型geneticJava泛型
- 泛型類和泛型方法泛型
- 泛型--泛型萬用字元和泛型的上下限泛型字元
- Java中如何使用泛型實現介面中的列表集合?Java泛型
- Go 泛型之泛型約束Go泛型
- TypeScript 泛型介面和泛型類TypeScript泛型
- 泛型泛型
- 泛型最佳實踐:Go泛型設計者教你如何用泛型泛型Go
- java集合類——Stack棧類與Queue佇列Java佇列
- Java集合體系總結 Set、List、Map、QueueJava
- 型別 VS 泛型型別泛型
- TypeScript 泛型型別TypeScript泛型型別
- 泛型類、泛型方法、型別萬用字元的使用泛型型別字元
- 泛型viewmodle泛型View
- Java泛型Java泛型
- Go 泛型Go泛型
- 泛型(Generic)泛型
- 泛型(一)泛型
- 泛型(三)泛型
- 泛型(二)泛型
- 泛型(四)泛型
- 泛型(五)泛型