导入命名空间

using System.Collections;

创建有序集合

            ArrayList a1 = new ArrayList();

al代表了集合对象

添加内容

            // 添加a1.Add(100);a1.Add("中国");a1.Add(true);

默认可以添加任意数据

长度

            // 获取长度int len = a1.Count;Console.WriteLine("a1的长度是"+len);

集合初始化器

            ArrayList a3 = new ArrayList() { 1, 2, 6,4 };

创建集合的同时也可以给集合赋值

根据下标获取值

            // 获取下标为0的数据int item0 = (int)a3[2];Console.WriteLine(item0);

集合对象[索引]

注,取出来的值是Object类型的

要还原的话,需要强制类型转换

遍历 通过下标

            for (int i = 0; i < al.Count; i++){Object obj = al[i];String s = (String)obj;Console.WriteLine(s);}

遍历 直接拿到元素

            foreach (Object obj in al){String s = (String)obj;Console.WriteLine(s);}

ArrayList 有序集合 c#相关推荐

  1. ArrayList单列集合的简单使用常见方法

    import java.util.ArrayList; import java.util.Iterator;/*** ArrayList单列集合的简单使用常见方法** @author silence* ...

  2. 41.Java HashMap有序集合

    Java HashMap 在ArrayList一章中,您了解到数组将项存储为有序集合,并且必须使用索引号(int类型)访问它们.然而,哈希映射将项目存储在"键/值"对中,您可以通过 ...

  3. REDIS01_概述、安装、key、字符串String、列表List、集合Set、Hash哈希、Zset有序集合、持久化策略

    文章目录 ①. Redis - 概述 ②. Redis - 安装 ③. 常用五大数据类型 ④. 字符串类型 - String ⑤. 列表类型 - list ⑥. 集合类型 - Set ⑦. 哈希类型 ...

  4. Collection,List,ArrayList,LinkedList集合

    Collection集合 是单例集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素 lJDK 不提供此接口的任何直接实现,它提供更具体的子接口(如Set和List)实现 Coll ...

  5. Redis 笔记(07)— sorted set 类型(添加、删除有序集合元素、获取分数范围内成员、按score排序、返回集合元素个数)

    zset 可能是 Redis 提供的最为特色的数据结构,一方面它是一个 set,保证了内部 value 的唯一性,另一方面它可以给每个 value 赋予一个 score,代表这个 value 的排序权 ...

  6. Redis中有序集合zset数据类型(增加(添加元素)、获取(获取指定范围元素、返回权值在min和max之间的成员、返回成员member的score值)、删除(删除指定元素和指定权值范围的元素))

    sorted set,有序集合 元素为string类型 元素具有唯⼀性,不重复   [值不能重复] 每个元素都会关联⼀个double类型的score,表示权重,通过权重将元素从⼩到⼤排序 说明:没有修 ...

  7. redis中的order set 有序集合

    redis中的order set 有序集合 命令 1 zadd key score1 value1 score2 value2 .. 添加元素 127.0.0.1:6379> zadd user ...

  8. redis有序集合类型sort set

    redis的数据类型之-有序集合 sort set和set类型一样,也是string类型元素的集合,也没有重复的元素,不同的是sort set每个元素都会关联一个权,通过权值可以有序的获取集合中的元素 ...

  9. python 操作redis之——有序集合(sorted set) (七)

    #coding:utf8 import redis r =redis.Redis(host="23.226.74.190",port=63279,password="66 ...

最新文章

  1. 近距离接触RAC DRM
  2. 用matlab绘制一个时钟
  3. html制作固定列的表格,带固定列的简单HTML表格
  4. Classifier4J的中文支持
  5. Android音乐播放器-使用FFmpeg及OpenSLES
  6. spark checkpoint
  7. 使用Ligolo-ng建立隐蔽的通信信道
  8. jQuery的$.ajax()与php后台交互,进行文件上传并保存在指定目录
  9. OpenJudge NOI题库 入门 116题 (一)
  10. 如何生成支付宝小程序链接,点击直接打开并进入某个页面
  11. se服务器系统,使用CloneZilla服务器版克隆Linux系统(CloneZilla SE)
  12. 个人第1次作业:阅读与准备作业
  13. 2029年会实现通用人工智能吗?
  14. android espresso跨程序,在Espresso Android中正确使用IdlingResource的方法
  15. 安全沙箱技术赋能企业转型,提效200%!
  16. 日历---C++封装一个Date类,Calendar类,实现简单的日历+日期计算器程序
  17. k8s学习笔记——ceph rbd本地手动挂载
  18. 单片机c语言表达式与的关系,单片机c语言教程第七章--运算符和表达式(关系运算符)...
  19. 大视频,经典电影想与海外亲人共享吗?酷达为您解难题
  20. 高中信息技术知识点归纳总结

热门文章

  1. 向量、矩阵、张量知识
  2. 1.2什么是神经网络
  3. CSS鼠标滑过改变样式颜色
  4. linux 修I改资源限制1024,Re:如何解决1024的限制???
  5. Mybatis(14)多表查询
  6. 有效值和峰峰值的关系_4.数据预处理—缺失值处理(二)
  7. WordPress多用途电子商务博客新闻主题betheme 21.5.6版本
  8. 相片堆叠瀑布流网格布局动画效果
  9. 百度SEO站群MTF直播整合导航网站源码 整合各类直播平台
  10. rtsp协议的视频服务器,RTSP拉流协议视频平台EasyNVR能够接入多少路视频直播流?...