using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Collections;
namespace 集合的长度问题
{
class Program
{
static void Main(string[] args)
{
ArrayList list = new ArrayList();
list.Add(1);
list.Add(1);
list.Add(1);
list.Add(1);
list.Add(1);
//count表示这个集合中实际包含的元素的个数
//capacity表示这个集合中可以包含的元素个数
Console.WriteLine(list.Count);
Console.WriteLine(list.Capacity);
Console.ReadKey();
//每次集合中实际包含的元素个数(count)超过了可以包含的元素个数(capacity)时
//集合就会向内存中申请多开辟一倍的空间,来保证集合的长度一直够用
}
}
}
06ArrayList集合长度问题(04)
最新推荐文章于 2021-02-16 02:00:40 发布
本文通过实例演示了在C#中使用ArrayList时,其长度(Count)与容量(Capacity)的区别。长度代表实际元素数量,而容量是分配的存储空间大小。当长度超过容量时,ArrayList会自动扩容。
1738

被折叠的 条评论
为什么被折叠?



