//动态数组(一个集合)就是不固定长度和存储的数据类型的数组
//可以储存任意类型的数据 并且长度会随着数组内容的增加减少进行改变
ArrayList list1 = new ArrayList() { 1, 2, "张三", "李四", true, 'c', 6 };
//属性
Console.WriteLine("长度" + list1.Count);
//读取某个位置的数据 //索引
Console.WriteLine(list1[3]);
//方法
//Add 在数据末尾添加
list1.Add(1);
list1.Add(arr);
//clear 清除列表 删除动态数组中的数据 count重置为0
//list1.Clear();
//插入 在指定索引位置插入数据
//list1.Insert(0,1);
//查询动态数组中是否存在某个数据
Console.WriteLine(list1.Contains("张三"));
//GetRange 从动态数组中截取对应数据 返回形成新的动态数组
//参数1 开始截取的位置
//参数2 截取的个数
ArrayList li = list1.GetRange(0, 5);
//查询数据 返回索引
Console.WriteLine(list1.IndexOf(6));
//移除指定数据
list1.Remove(2);
//删除数组中指定索引位置的数据
list1.RemoveAt(4);
//删除数组中指定范围内的数据
list1.RemoveRange(0, 2);
//反转
list1.Reverse();
//使用默认的排序方式进行排序
list1.Sort();
//遍历动态数组
foreach (var item in list1)
{
Console.WriteLine(item);
}
}
246

被折叠的 条评论
为什么被折叠?



