欢迎光临散文网 会员登陆 & 注册

C#_简单数据结构类

2022-02-08 21:49 作者:Pan_ana  | 我要投稿

ArrayList

  • What

  1. using System.Collections命名空间下

  2. 本质为一个object的数组

  3. 语言为开发者封装好的类,并且实现了增删查改

  • why

  1. 为开发者提供便利

  2. 任何类型的都可以

  1. 存在装修与拆箱(堆栈内存的转换)

  2. 自动扩容(2平方)

  • How

  1. Add();//任何类型都可以删除

  1. Remove();//移除指定元素,从头到尾。后面的元素将会往前移动

  2. Remove();//移除索引位置

  3. Clear();//清空所有元素

  1. [0];//访问指定索引元素

  2. Contains();//【参数】为任意类型,【返回值】bool类型

  3. IndexOf();//【参数】为任意类型,【返回值】索引值/-1

  4. LastIndexOf();//【参数】为任意类型,【返回值】索引值/-1

  1. 通过索引去实现修改数据

  • Special

  1. Insert();//【参数】1.为插入的索引位置,后插2.为任意类型

  2. AddRang();//【参数】1.为List对象,后插

  3. Count;//数组的长度属性,注意不是容量,可以用for和foreach进行遍历

  4. capacity;//为容量属性


C#_简单数据结构类的评论 (共 条)

分享到微博请遵守国家法律