C#基础 学习笔记(四)ArrayList
程序员文章站
2022-07-08 10:47:56
...
C#基础 学习笔记(四)ArrayList
using System;
using System.Collections;
namespace cgb
{
public class ccc
{
static void Main(string[] args)
{
//集合:长度任意变,类型随便
//数组:长度不可变,类型单一
ArrayList list = new ArrayList();
//添加单个元素
list.Add(1);
list.Add(3.14);
list.Add(true);
list.Add("张三");
list.Add('男');
list.Add(5000m);//decimal类型
//添加集合元素
list.AddRange(new int[] { 1,2,3,4,5});
//清空所有元素
list.Clear();
//删除单个元素
list.Remove(true);
//根据下标删除
list.RemoveAt(0);
//从下标0开始,删除3个元素
list.RemoveRange(0,3);
//升序排列
list.Sort();
//反转
list.Reverse();
//插入单个元素,在下标为1的位置插入值为jh的元素
list.Insert(1,"jh");
//插入集合,在下标为1的位置插入集合
list.InsertRange(1,new string[] { "fg","jk"});
//判断集合中是否包含1
bool b = list.Contains(1);
//遍历输出
for (int i = 0; i < list.Count; i++)
{
Console.WriteLine(list[i]);
}
Console.ReadKey();
}
}
}