ArrayList 有序集合 c#
导入命名空间
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#相关推荐
- ArrayList单列集合的简单使用常见方法
import java.util.ArrayList; import java.util.Iterator;/*** ArrayList单列集合的简单使用常见方法** @author silence* ...
- 41.Java HashMap有序集合
Java HashMap 在ArrayList一章中,您了解到数组将项存储为有序集合,并且必须使用索引号(int类型)访问它们.然而,哈希映射将项目存储在"键/值"对中,您可以通过 ...
- REDIS01_概述、安装、key、字符串String、列表List、集合Set、Hash哈希、Zset有序集合、持久化策略
文章目录 ①. Redis - 概述 ②. Redis - 安装 ③. 常用五大数据类型 ④. 字符串类型 - String ⑤. 列表类型 - list ⑥. 集合类型 - Set ⑦. 哈希类型 ...
- Collection,List,ArrayList,LinkedList集合
Collection集合 是单例集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素 lJDK 不提供此接口的任何直接实现,它提供更具体的子接口(如Set和List)实现 Coll ...
- Redis 笔记(07)— sorted set 类型(添加、删除有序集合元素、获取分数范围内成员、按score排序、返回集合元素个数)
zset 可能是 Redis 提供的最为特色的数据结构,一方面它是一个 set,保证了内部 value 的唯一性,另一方面它可以给每个 value 赋予一个 score,代表这个 value 的排序权 ...
- Redis中有序集合zset数据类型(增加(添加元素)、获取(获取指定范围元素、返回权值在min和max之间的成员、返回成员member的score值)、删除(删除指定元素和指定权值范围的元素))
sorted set,有序集合 元素为string类型 元素具有唯⼀性,不重复 [值不能重复] 每个元素都会关联⼀个double类型的score,表示权重,通过权重将元素从⼩到⼤排序 说明:没有修 ...
- redis中的order set 有序集合
redis中的order set 有序集合 命令 1 zadd key score1 value1 score2 value2 .. 添加元素 127.0.0.1:6379> zadd user ...
- redis有序集合类型sort set
redis的数据类型之-有序集合 sort set和set类型一样,也是string类型元素的集合,也没有重复的元素,不同的是sort set每个元素都会关联一个权,通过权值可以有序的获取集合中的元素 ...
- python 操作redis之——有序集合(sorted set) (七)
#coding:utf8 import redis r =redis.Redis(host="23.226.74.190",port=63279,password="66 ...
最新文章
- 近距离接触RAC DRM
- 用matlab绘制一个时钟
- html制作固定列的表格,带固定列的简单HTML表格
- Classifier4J的中文支持
- Android音乐播放器-使用FFmpeg及OpenSLES
- spark checkpoint
- 使用Ligolo-ng建立隐蔽的通信信道
- jQuery的$.ajax()与php后台交互,进行文件上传并保存在指定目录
- OpenJudge NOI题库 入门 116题 (一)
- 如何生成支付宝小程序链接,点击直接打开并进入某个页面
- se服务器系统,使用CloneZilla服务器版克隆Linux系统(CloneZilla SE)
- 个人第1次作业:阅读与准备作业
- 2029年会实现通用人工智能吗?
- android espresso跨程序,在Espresso Android中正确使用IdlingResource的方法
- 安全沙箱技术赋能企业转型,提效200%!
- 日历---C++封装一个Date类,Calendar类,实现简单的日历+日期计算器程序
- k8s学习笔记——ceph rbd本地手动挂载
- 单片机c语言表达式与的关系,单片机c语言教程第七章--运算符和表达式(关系运算符)...
- 大视频,经典电影想与海外亲人共享吗?酷达为您解难题
- 高中信息技术知识点归纳总结
热门文章
- 向量、矩阵、张量知识
- 1.2什么是神经网络
- CSS鼠标滑过改变样式颜色
- linux 修I改资源限制1024,Re:如何解决1024的限制???
- Mybatis(14)多表查询
- 有效值和峰峰值的关系_4.数据预处理—缺失值处理(二)
- WordPress多用途电子商务博客新闻主题betheme 21.5.6版本
- 相片堆叠瀑布流网格布局动画效果
- 百度SEO站群MTF直播整合导航网站源码 整合各类直播平台
- rtsp协议的视频服务器,RTSP拉流协议视频平台EasyNVR能够接入多少路视频直播流?...