ArrayList集合-[长度问题]--C#

list.Count//获取集合中实际元素的个数.
list.Capacity//获取集合中可包含的元素数.
/**
*   每次集合中实际包含元素的个数(Count)超过了可以包含的元素的个数(Capacity)的时候,集合就会向内存中申请多开辟一倍的空间,来保证集合的长度一直够用。
**/

代码:

 1         static void Main(string[] args)
 2         {
 3             //实例化出一个集合对象
 4             ArrayList list = new ArrayList();
 5
 6             list.Add(1);
 7
 8             Console.WriteLine(list.Count);
 9             Console.WriteLine(list.Capacity);
10             Console.ReadKey();
11         }

运行:

代码:

 1         static void Main(string[] args)
 2         {
 3             //实例化出一个集合对象
 4             ArrayList list = new ArrayList();
 5
 6             list.Add(1);
 7             list.Add(2);
 8             list.Add(3);
 9             list.Add(4);
10             list.Add(5);
11
12             Console.WriteLine(list.Count);
13             Console.WriteLine(list.Capacity);
14             Console.ReadKey();
15         }

运行:

代码:

 1         static void Main(string[] args)
 2         {
 3             //实例化出一个集合对象
 4             ArrayList list = new ArrayList();
 5
 6             list.Add(1);
 7             list.Add(2);
 8             list.Add(3);
 9             list.Add(4);
10             list.Add(5);
11             list.Add(6);
12             list.Add(7);
13             list.Add(8);
14             list.Add(9);
15
16             Console.WriteLine(list.Count);
17             Console.WriteLine(list.Capacity);
18             Console.ReadKey();
19         }

运行:

完成。

时间: 2024-10-11 13:44:43

ArrayList集合-[长度问题]--C#的相关文章

2016年10月16日--ArrayList集合、特殊集合

ArrayList集合 使用前引用 using System.Collections; ArrayList集合 实例化.初始化 ArrayList al = new ArrayList(); ArrayList与Array的名字很相似. 相同点: (1)两者都实现了IList.ICollection.IEnumerable接口: (2)两者都可以使用整数索引访问集合中的元素,包括读取和赋值,且集合中的索引都从0开始. 不同点: (1)ArrayList是集合,而Array是数组: (2)Arra

ArrayList集合--关于System.out.print(Object obj);的理解

1.ArrayList集合中常用的方法 ArrayList<Student> stuArrayList = new ArrayList<>(); //定义一个集合对象 stuArrayList.add():    //添加元素 stuArrayList.add(index, e):    //在某个位置添加元素,但不覆盖原元素 stuArrayList.get(index):    //获取某位置的元素 stuArrayList.size():    //获取集合长度 stuArr

ArrayList集合

集合只可以存取引用数据类型,集合的长度可以改变, 基本数据类型对应的引用数据类型 int          Integer double     Double char        Character 定义格式:ArrayList<集合内元素类型> 变量 = new ArrayList<集合内元素类型>(); 方法:变量.add(元素)    增加元素 变量.remove(索引)   删除指定索引的元素 变量.set(索引,元素)  为指定的索引修改元素 变量.get(索引)  

ArrayList集合深入学习

ArrayList集合 创建ArrayList ArrayList类集成了AbstractList类 ArrayList中有两个构造方法(方法名相同,方法参数不同叫做重载),默认构造方法通过调用ArrayList(int)来事项ArrayList的创建,传入的值为10 ? ? 因为ArrayList类继承了AbstractList类,其中super调用了父类的默认构造方法,父类的该方法为一个空的方法(只有方法的声明,没有方法的实现),因此这段代码中最关键的是实例化了一个Object的数组,并将此

黑马程序员-ArrayList集合深入学习

------<a href="http://www.itheima.com" target="blank">Java培训.Android培训.iOS培训..Net培训</a>.期待与您交流! ------- ArrayList集合 创建ArrayList ArrayList类集成了AbstractList类 ArrayList中有两个构造方法(方法名相同,方法参数不同叫做重载),默认构造方法通过调用ArrayList(int)来事项Array

.Net学习笔记----2015-06-24(ArrayList集合练习)

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Collections; namespace _18集合的练习 { class Program { static void Main(string[] args) { #region 创建一个集合,里面添加一些数字,求平均值与和,最大值和最小

ArrayLit集合长度的问题

// 每次集合中实际包含的元素个数(count)超过了可包含元素的个数capcity  //的时候集合就会向内存中申请多开启一倍的空间,来保证集合长度够用 static void Main(string[] args)        {            ArrayList list = new ArrayList();            list.Add(1);            list.Add(1);            list.Add(1);            lis

ArrayList &#160;集合

ArrayList         集合:很多数据的一个集合       数组:长度不可变.类型单一 集合的好处:长度可以任意改变  类型随便 集合长度都的问题   很多数据的集合数组类型不可变 长度单一       ArrayList  list=new  ArrayList : 它不是静态的,我们可以尝试的创建一个对象  using System;using System.Collections;using System.Collections.Generic;using System.Li

JAVA-基础-第16章 ArrayList集合

ArrayList集合 JDK中提供了一系列特殊的类,这些类可以存储任意类型的元素,并且长度可变,统称为集合. ArrayList集合是程序中最常见的一种集合,它属于引用数据类型(类).在ArrayList内部封装了一个长度可变的数组,当存入的元素超过数组长度时,ArrayList会在内存中分配一个更大的数组来存储这些元素,因此可以将ArrayList集合看作一个长度可变的数组. 集合的创建 导包:import java.util.ArrayList; 创建对象:与其他普通的引用数据类型创建方式