星空网 > 软件开发 > ASP.net

C#语言基础——特殊集合

特殊集合
一、stack集合
栈:stack,先进后出,一个一个赋值,一个一个取值,按顺序,且没有索引
属性和方法:
.count 取集合内元素的个数
.push() 将元素一个一个推入集合中
.pop() 将元素一个个弹出集合
.clear() 清空集合
.peek( ) 只查看,不移除
注: ss.Pop();//把最后一个进入集合的元素弹出集合
ss.Peek();//只查看最后一个进去的值是什么,不移除
示例一:Stack 干草堆,先推进去的最后才出来
C#语言基础——特殊集合
示例二:弹出元素,并且计算集合里面还有几个元素
C#语言基础——特殊集合
示例三:只进行查看,不移除!并计算集合中有几个元素,加复制集合
C#语言基础——特殊集合
二、queue 队列集合
先进先出,一个一个的赋值一个一个的取值,按照顺序。
属性和方法
.count 取集合内元素的个数
.Enqueue() 进队列集合
.Dequeue() 出队列集合
.clear 清空集合
示例一:Queue 队列集合 此集合没有索引,先进去的先出来
C#语言基础——特殊集合
示例二:计算集合中有多少个元素
C#语言基础——特殊集合
示例三:移除第一个数据,并计算里面还有几个元素

C#语言基础——特殊集合

示例四:只进行读取,不移除,并计算元素个数
C#语言基础——特殊集合
示例五:判断队列集合中是否有某元素
C#语言基础——特殊集合
三、Hashtable哈希表
先进后出,一个一个赋值,但只能一起取值。
属性和方法
.Add(,) 添加key和元素
.Remove() 将括号内的元素移除
.contains() 判断集合中是否有括号内的元素
.count 计算集合中元素的个数
示例一:hashtable 哈希表的建立、赋值以及读取
C#语言基础——特殊集合
示例二:移除某元素和key,并判断集合中是否还有某元素和key

C#语言基础——特殊集合

示例三:计算哈希表集合中有多少元素。 另附清空语句
C#语言基础——特殊集合
示例四:用枚举类型读取哈希表集合中的key和元素

C#语言基础——特殊集合




原标题:C#语言基础——特殊集合

关键词:C#

C#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流