list.Count//获取集合中实际元素的个数.
list.Capacity//获取集合中可包含的元素数.
/**
* 每次集合中实际包含元素的个数(Count)超过了可以包含的元素的个数(Capacity)的时候,集合就会向内存中申请多开辟一倍的空间,来保证集合的长度一直够用。
**/
代码:
static void Main(string[] args)
{
//实例化出一个集合对象
ArrayList list = new ArrayList(); list.Add(); Console.WriteLine(list.Count);
Console.WriteLine(list.Capacity);
Console.ReadKey();
}
运行:
代码:
static void Main(string[] args)
{
//实例化出一个集合对象
ArrayList list = new ArrayList(); list.Add();
list.Add();
list.Add();
list.Add();
list.Add(); Console.WriteLine(list.Count);
Console.WriteLine(list.Capacity);
Console.ReadKey();
}
运行:
代码:
static void Main(string[] args)
{
//实例化出一个集合对象
ArrayList list = new ArrayList(); list.Add();
list.Add();
list.Add();
list.Add();
list.Add();
list.Add();
list.Add();
list.Add();
list.Add(); Console.WriteLine(list.Count);
Console.WriteLine(list.Capacity);
Console.ReadKey();
}
运行:
完成。