ArrayList集合--C#
2024-08-24 07:33:30
static void Main(string[] args)
{
//实例化出一个集合对象
ArrayList list = new ArrayList(); /*添加*/
//--添加单个元素
list.Add();
list.Add('a');
list.Add(1.23);
list.Add("你好!");
//--添加集合
list.AddRange(new string[] { "abc", "def", "abc", "def", "abc" });
list.AddRange(new int[] { , , , , }); /*删除*/
list.Remove();//删除单个元素,写谁删除谁
list.RemoveAt();//删除给定索引位置的元素
list.RemoveRange(, );//删除指定范围的元素,第一个是要删除的位置(索引号),第二个是要删除的个数(逻辑序号) /*清空*/
list.Clear(); /*倒置*/
list.Reverse(); /*插入*/
list.Insert(, "name");//将元素插入指定的索引出,第一个是指定的索引,第二个是要插入的值。
list.InsertRange(, new string[] { "tim", "kaidi", "luoli" });//将指定的集合插入其中。 /*查找元素的索引*/
int k = list.IndexOf('a');//根据所输入的元素值,查找索引
Console.WriteLine(k); /*判断值是否存在*/
bool fals;
fals = list.Contains('a');
Console.WriteLine(fals); /*遍历集合*/
for (int i = ; i < list.Count; i++)
{
Console.WriteLine(list[i]);
}
Console.ReadKey();
}
最新文章
- (八)map,filter,flatMap算子-Java&;Python版Spark
- Node.js 安装配置
- STL中的next_permutation
- java类加载机制
- [转]Android SHA1与Package获取方式
- MongoDB副本集学习(二):基本测试与应用
- PowerDesigner15.1创建模型及生成带注释sql操作手册
- HDU4888 Redraw Beautiful Drawings(2014 Multi-University Training Contest 3)
- 第二周02:Fusion ICP逐帧融合
- jQuery 显示加载更多
- BZOJ 1596: [Usaco2008 Jan]电话网络
- 如何仿写thinkphp的C方法?
- 8. Python自定义模块humansize
- [ZJOI2006]物流运输 SPFA+DP
- [WinForm]dataGridView动态加载以本地图片显示列
- 升讯威微信营销系统开发实践:(4)源代码结构说明 与 安装部署说明( 完整开源于 Github)
- django 实战篇之路由层
- [总结]给pcDuino v2编译Linux kernel
- Javascript对象Oject的强制类型转换
- SPI Flash(W25Q16DV) 驱动