程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#語言基礎——特殊集合,

C#語言基礎——特殊集合,

編輯:C#入門知識

C#語言基礎——特殊集合,


特殊集合
一、stack集合
棧:stack,先進後出,一個一個賦值,一個一個取值,按順序,且沒有索引
屬性和方法:
.count 取集合內元素的個數
.push() 將元素一個一個推入集合中
.pop() 將元素一個個彈出集合
.clear() 清空集合
.peek( ) 只查看,不移除
注: ss.Pop();//把最後一個進入集合的元素彈出集合
ss.Peek();//只查看最後一個進去的值是什麼,不移除
示例一:Stack 干草堆,先推進去的最後才出來

示例二:彈出元素,並且計算集合裡面還有幾個元素

示例三:只進行查看,不移除!並計算集合中有幾個元素,加復制集合

二、queue 隊列集合
先進先出,一個一個的賦值一個一個的取值,按照順序。
屬性和方法
.count 取集合內元素的個數
.Enqueue() 進隊列集合
.Dequeue() 出隊列集合
.clear 清空集合
示例一:Queue 隊列集合 此集合沒有索引,先進去的先出來

示例二:計算集合中有多少個元素

示例三:移除第一個數據,並計算裡面還有幾個元素

示例四:只進行讀取,不移除,並計算元素個數

示例五:判斷隊列集合中是否有某元素

三、Hashtable哈希表
先進後出,一個一個賦值,但只能一起取值。
屬性和方法
.Add(,) 添加key和元素
.Remove() 將括號內的元素移除
.contains() 判斷集合中是否有括號內的元素
.count 計算集合中元素的個數
示例一:hashtable 哈希表的建立、賦值以及讀取

示例二:移除某元素和key,並判斷集合中是否還有某元素和key

示例三:計算哈希表集合中有多少元素。 另附清空語句

示例四:用枚舉類型讀取哈希表集合中的key和元素

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved