C# ArrayList

ArrayList = 一个可以自动变大变小的数组(盒子)
普通数组:
长度固定,一开始定死多大就多大,不能改
ArrayList:
想加多少加多少
想存什么就存什么(数字、字符串、对象都能混着放)
不用管大小,它自己会扩容

Add → 往盒子里放东西
Remove → 从盒子里拿走东西
[索引] → 拿出第几个东西

// 引用系统,必须写
using System;

// 程序入口
class Program
{
static void Main()
{
// 1. 创建一个 ArrayList 盒子
ArrayList list = new ArrayList();

    // 2. Add:往盒子里加内容
    list.Add("苹果");
    list.Add("香蕉");
    list.Add("橙子");

    // 3. 拿出第 0 个(第一个)
    // 注意:ArrayList 取出来是 object,要转成 string
    string fruit = (string)list[0];

    // 输出
    Console.WriteLine("第一个水果:" + fruit);
}

}


using System;

class Program
{
static void Main()
{
ArrayList list = new ArrayList();
list.Add("张三");
list.Add("李四");
list.Add("王五");

    // 循环遍历所有内容
    foreach (var item in list)
    {
        Console.WriteLine(item);
    }
}

}

foreach → 一个一个拿出来
item → 当前拿出来的内容

posted @ 2026-04-04 20:16  菜鸟的奋斗军  阅读(4)  评论(0)    收藏  举报