枚举,队列,泛型

枚举:

枚举类型是用于声明一组命名的常数 的  基本数据类型(值类型)。

声明枚举的一般语法:enum <enum_name> { enumeration list }; 

所有枚举类型都隐式地继承System.Enum类型,System.Enum类型是继承自System.ValueType类型唯一不为值类型的引用类型。

枚举类型  是  用于声明一组命名的常数 的  基本数据类型(值类型)。

枚举值是互斥的。

队列:

队列(Queue)是 一个先进先出的对象集合。

Count: 获取 Queue 中包含的元素个数

Clear():从 Queue 中移除所有的元素

Contains( object obj ):判断某个元素是否在 Queue 中

Dequeue():移除并返回在 Queue 的开头的对象

Enqueue( object obj ):向 Queue 的末尾添加一个对象

ToArray():复制 Queue 到一个新的数组中

TrimToSize():设置容量为 Queue 中元素的实际个数

栈 是一种 “后进先出” (Last In First Out ,LIFO)的线性结构。

泛型:

定义:泛型是 通过参数化类型来实现在同一份代码上操作多种数据类型 的 技术。

 利用“参数化类型”将类型抽象化,从而实现灵活的复用。

类型定义时,将指定类型参数(Type Parameter,通常以T 表示),紧随类名,并包含在<>符号内,我们称其为:开放式类型;而对于为类型参数传入实际参数的类型,被称为:封闭式类型。

List<T> 对应ArrayList集合类SortedList<TKey, TValue> 对应SortedList集合类Queue<T> 先进先出的集合类Stack<T> 后进先出的集合类Collection<T> 自定义泛型集合的基类Dictionary<TKey, TValue> 对应于Hashtable集合类

 

转载于:https://www.cnblogs.com/lihaokang/p/11153463.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值