zoukankan      html  css  js  c++  java
  • C#中的ArrayList

       ArrayList非常类似于数组,也有人称它为数组列表,ArrayList可以动态维护

     提示:

    和数组相似,ArrayList中存储的数据称为元素,ArrayList可以保存的元素数就是ArrayList容量,其默认初始容量为0,可以通过索引访问ArrayList中的元素,索引从0开始

    ArrayList属于System.Collections命名空间,是集合的一种

    using System.Collection

    ArrayList arr=new ArrayList();

                                ArrayList常用方法和属性

       属性名称                                        说明

       Count                                    获取ArrayList中实际包含的元素数

    返回值类型              方法名称                      说明

    int                        Add(Object value)        将对象添加到ArrayList的结尾处

    void                      RemoveAt(int index)     移除ArrayList指定索引处的元素

    void                      Remove(Object value)   从ArrayList中移除特定的对象

    void                       Clear()                        从ArrayList中移除所有的元素

    给ArrayList添加数据

    1.ArrayList通过Add方法添加元素

    返回值 :值是一个int类型,用于返回的元素的索引

    参数:如果向ArrayList中添加的元素是值类型,这些元素就都会装箱处理转化为Object引用类型,然后保存,因此ArrayList中所有的元素都是对象的引用

    存取ArrayList中的单个元素

    ArrayList获取一个元素的方法和数组一样,也是通过索引(index)来访问,ArrayList中第一个元素的索引是0

    遍历ArrayList中的元素

    int[] array=new int[]{1,2,3,4,5};

    for(int i=0;i<array.length;i++){

    Console.WriteLine(array[i]);
    }

    删除ArrayList中的元素

    ArrayList engineers=new ArrayList();

    engineers.RemoveAt(0);

    enginneers.Remove(ema);

    MessageBox.Show(string.Format("部门共包括{0}个工程师",engineers.Count.Tostring()));

    SE leave=(SE)engineers[0];

    MessageBos.Show(leave.SayHi());

    RemoveAt()和Remove()方法只能删除一个元素

    Clear()方法可以清空ArrayList中的元素

  • 相关阅读:
    How can I pretty-print JSON in python?
    怎样取出cobbler kopts中设置的参数?
    提问的智慧
    mysql中binary相加的问题
    sql之left join、right join、inner join的区别
    js中数组遍历for与for in区别(强烈建议不要使用for in遍历数组)
    python setup.py uninstall
    Caused by: org.hibernate.exception.SQLGrammarException: could not extract ResultSet
    idea中的插件,可以快速将类中的属性转换成Json字符串
    上传照片时候,可以通过配置文件和写配置类,实现控制上传文件的大小
  • 原文地址:https://www.cnblogs.com/hfddz/p/6534547.html
Copyright © 2011-2022 走看看