C#基础[9] ArrayList集合(一)
2021-05-14 17:29
标签:数组 元素 一个 范围 void contains 集合 使用 bsp 集合 C#基础[9] ArrayList集合(一) 标签:数组 元素 一个 范围 void contains 集合 使用 bsp 原文地址:http://www.cnblogs.com/lolitagis/p/7517901.html
可以看做数组
-> 创建一个长度为10的数组
数组长度为10,要插入新的数据,就得重新创建数组 排序
-> 长度固定,不太灵活
使用集合即可方便解决这些问题
可以将集合看作为“长度可变的,具有很多方法的数组”using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Collections;
namespace _07ArrayList的各种方法
{
class Program
{
static void Main(string[] args)
{
ArrayList list = new ArrayList();
//添加单个元素
list.Add(true);
list.Add(1);
list.Add("张三");
//添加集合元素
list.AddRange(new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 });
//list.AddRange(list);
//list.Clear();清空所有元素
//list.Remove(true);删除单个元素 写谁就删谁
//list.RemoveAt(0);根据下标去删除元素
//list.RemoveRange(0, 3);根据下标去移除一定范围的元素
//list.Sort();//升序排列
//list.Reverse();反转
//list.Insert(1, "插入的");在指定的位置插入一个元素
//list.InsertRange(0, new string[] { "张三", "李四" });在指定的位置插入一个集合
//bool b = list.Contains(1);判断是否包含某个指定的元素
list.Add("颜世伟");
if (!list.Contains("颜世伟"))
{
list.Add("颜世伟");
}
else
{
Console.WriteLine("已经有这个屌丝啦");
}
for (int i = 0; i )
{
Console.WriteLine(list[i]);
}
Console.ReadKey();
}
}
}
文章标题:C#基础[9] ArrayList集合(一)
文章链接:http://soscw.com/index.php/essay/85709.html