c#中的ArrayList的用法

 时间:2024-10-13 05:05:57

1、ArrayList类是一个特殊的数组。它来自于System.Collections命名空间;通过添加和删除元素,就可以动态改变数组的长度。1)支持自动改变大小的功能2)可以灵活的插入元素3)可以灵活的删除元素下面我们对用法进行调用

2、因为vs自带的命名空间不含有ArrayList.所以我们要添加命名空间,点击ArrayList,下方出现蓝色的横线,点击既可以添加命名空间,创建一个ArrayList的对象如下ArrayList list = new ArrayList();

3、首先向list中添加数据,因为ArrayList可以添加object类所以可以添加不同的成员 list.Add(11);//添加整型 list.Add("达到");//镙烨莲峪添加字符串 list.Add('男');//添加字符 list.Add(1.22);//添加double类项 list.Add(500m);//添加decimal数据 list.Add(new string[]{"张三","李四","王五","赵刘"});//添加数组for (int i = 0; i < list.Count; i++)//Arraylist的统计长度用count{ Console.WriteLine(list[i]); }输出结果为,如图

c#中的ArrayList的用法

4、完成上步骤,可以看出数组打印出来的是命名空间,此时add不能满足打印数组的需求此时使用addrange, list.AddRange(new string[]{"张三","李四","王五","赵刘"});//添加数组此时结果如图

c#中的ArrayList的用法

5、其他方法list.Clear();//清除所偶的元素bool b = list.Contains("达到");//判断是否包含,返回bool类型int j = list.IndexOf('男');//查找制定的条件的索引,索引从0开始 list.Insert(1, "我们");//插入到指定的位置,list.InsertRange(3, new int[] { 1, 2, 3, 4, 5 });//在索引为3的位置插入整型数组list.Reverse();//将list数组逆序输出list.Sort()//对list数组进行升序排列,此方法仅适用于相同数据类型,否则系统报错list.Remove()//移除指定的元素

  • C#的数据库如何提取数据应用程序
  • VS2019的Basic如何开启颜色提示
  • VS2017创建一个C++控制台应用程序
  • Java怎样画实心矩形
  • HBuilder如何设置UI界面的主题风格
  • 热门搜索
    辞职后社保怎么处理 飞段怎么死的 原液怎么用 奥迪q5怎么样 騳怎么读 山东职业学院怎么样 怎么安慰失恋的人 做馅饼的面怎么和 怎么养花 完美英语怎么说