List 列表

List 可变类型的泛型数组
使用时需要添加 命名空间
using System.Collections.Generic;
优点 和ArrayList相比少了装箱和拆箱
例子

class Program
{
    static void Main(string[] args)
    {
        List<int> li = new List<int>();//存储整型 声明 初始化 不需要指定长度 指定存储类型即可
        List<string> si = new List<string>();//存储字符串
        li.Add(1);//将数字1 加入li数组中
        List<int> li2 = new List<int>();
        li2.Add(2);//将数字2 加入li2数组中           
        li.AddRange(li2);//将li2中的元素放在li之后
        //遍历
        Console.WriteLine(li.Capacity);//数组的实际长度
        for (int i = 0; i < li.Count; i++)//Count 获取数组中存储的元素个数 
        {
            Console.WriteLine(li[i]);
        }
        //遍历2
        foreach (int item in li)
        {
            Console.WriteLine(item);
        }
        li.Remove(1);//删除指定元素 
        li.RemoveAt(0);//删除索引位置的元素
        li.Clear();//清空数组

        li.Add(123456);
        li.Add(123);
        li.Add(123456);
        Console.WriteLine(li[0]);//根据索引查找
        Console.WriteLine(li.Contains(123456));//判断数组中是否存在该元素
        Console.WriteLine(li.IndexOf(123456));//正向查找 返回查找到的索引 失败返回-1
        Console.WriteLine(li.LastIndexOf(123456)); //反向查找 返回查找到的索引 失败返回 -1
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值