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 → 当前拿出来的内容

浙公网安备 33010602011771号