list.add 和 list[0] = “” 有什么区别;在列表中<>

本文关键字:list 区别 列表 什么 add | 更新日期: 2023-09-27 18:36:01

list.add 和 list[0] = " 有什么区别;在代码中?

class Program
{
    static void Main(string[] args)
    {
        List<string> list = new List<string>();
        list.Add("Hello");
        list[1] = "World";
    }
}

list.add 和 list[0] = “” 有什么区别;在列表中<>

list.Add

字符串类型的项添加到列表的末尾。

list[0] = ""将索引 0 处的项目修改为新值 "

但是,就像您发布的代码示例中一样,您调用list[1] = "World"

该行将获得 IndexOutOfBoundsException,因为索引是从零开始的,并且 list[1] 指向列表中的第二项,而该项当然不存在。

相关文章: