数组和集合都是用于同时存储多个数据,不同的地方是数组需要在定义的时候指定需要存放数据的大小,而集合不用指定大小,其内部会自动给我们维护好。
//定义数组
我们看到定义数组的基本语法为:类型[] 变量名 = new 类型[长度],当然,数组的定义语法并并仅限于此,我们还可以通过以下方式去定义一个数组:
这里我们需要注意一点,一旦我们定义好数组后,当我们尝试向它添加超过它所容纳的元素数量时,将会抛出异常“索引超出数组界限”:
所以我们在定义数组的时候,一定要注意这一点。
我们通过数组变量名 + 下标的方式去访问数组中的元素,下标从0开始。这里使用下标时需要注意不能超过定义的长度,否则抛出异常“索引超出数组界限”:
集合在C#中有多种表现的形式,其中使用最多的时List
//定义一个泛型集合
集合还有ArrayList、Dictionary、HashTable等类型,大家可以自行去拓展学习,这里只是让大家了解集合的用处:用于同时存储多个数据,方便我们操作。
閱讀更多 稍稍有點冷 的文章