• 特殊的类——集合与泛型(C#)


    集合就像是一种容器,是用于存储、获取、操作对象的容器。如果集合中不使用泛型,意味着集合中可以添加任意类型的对象。当用户需要具体用到某一个类型时,必须强制进行类型转换才可以得到,但是这样就可能引发异常。

    一、认识集合

    1、集合类的概念

    集合(Collection)类是专门用于数据存储和检索的类。

    2、集合类的特点

    (1)集合类定义为System.Collections或System.Collections.Generic命名空间的一部分。

    (2)大多数集合类都派生自ICollection、IComparer、IEnumerable、IList、IDictionary和IDictionaryEnumerator接口以及它们的等效泛型接口。

    (3)使用泛型集合类可以提供更高的类型安全性,在某些情况下还可以提供更好的性能,尤其是在存储值类型时,这些优势会体现得更明显。

    二、常用集合类型

    常用的集合类型有动态数组(ArrayList类)、堆栈(Stack类)、Queue类和Hashtable类。

    1、动态数组

    动态数组(ArrayList)代表了可被单独索引的对象的有序集合。它基本上可以替代一个数组。但是,与数组不同的是,

    1、ArrayList类的方法和属性

    2、ArrayList类中元素的添加

    3、ArrayList类中元素的删除

    4、ArrayList类中元素的遍历和查找 

    2、堆栈(Stack)类

    3、队列(Queue)类

    4、哈希表(Hashtable)类

    三、泛型

    1、泛型的概述

    2、泛型的特点

    3、类型参数T

    4、泛型集合

    5、Dictionary类

    四、泛型接口

    五、泛型方法

  • 相关阅读:
    使用ThreeJS绘制一个饼图
    Spring Boot(七十八):实现API 多版本控制
    [附源码]Python计算机毕业设计Django的网上点餐系统
    sklearn.datasets--学习笔记
    React-hooks
    mnist 0,1,2,3,4二值化三分类迭代次数分布规律实验数据总结
    excel导出图片中的单位问题
    30fps跳帧为20fps
    机器人运动控制(上)
    什么是闭包,应用场景是什么?
  • 原文地址:https://blog.csdn.net/DXB2021/article/details/126057019