欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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();
        }
    }
}