using System;
using System.Collections;
namespace 集合的长度
{
class Program
{
static void Main(string[] args)
{
ArrayList list = new ArrayList();
list.Add(1);
list.Add(2);
list.Add(1);
list.Add(1);
list.Add(1);
/*
Count:实际数组的长度
Capacity:表示这个集合中可以包含的元素的个数
*/
Console.WriteLine(list.Count);//5
Console.WriteLine(list.Capacity);//8
Console.ReadKey();
}
}
}
总结:
每次集合中实际包含的元素个数(count)超过了可以包含的元素的个数(capacity)的时候,
集合就会向内存中申请多开辟一倍的空间,来保证集合的长度一直够用。