zoukankan      html  css  js  c++  java
  • 集合 - ArrayList(数组列表)

    数组列表类似于数组,但它是可以动态增加的,类全名为:System.Collections.ArrayList。

    ArrayList的默认创建容量为16,你也可以指定大小,因此,下面两种方法均可以:

    ArrayList a1 = new ArrayList();

    ArrayList a2 = new ArrayList(20);

    为了便于理解,我们举个简单的例子,如下:

     1 ArrayList arr = new ArrayList();
     2 arr.Add("A1");
     3 arr.Add("A2");
     4 arr.Add("A3");
     5 
     6 string[] myStringArray = new string[2];
     7 myStringArray[0= "A4";
     8 myStringArray[1= "A5";
     9 
    10 arr.AddRange(myStringArray);
    11 
    12 arr.RemoveRange(22);
    13 
    14 foreach (string item in arr)
    15 {
    16   Console.Write(item + "\n");
    17 }
    18 
    19 Console.ReadLine();

    在上面的例子中,我们既可以通过ArrayList的Add方法添加单个元素,也可以通过添加一个数组的方式添加一批元素,

    删除元素也可以批量删除相邻的元素RemoveRange(i,j)从第i (从0开始计算) 索引开始删除j个元素。

    上面的结果运行如下:

    A1

    A2

    A5

  • 相关阅读:
    C# 类 (7)
    C# 类 (6) -继承
    C# 类 (5)
    c# 类(4)
    C# 类(3)
    c# 类(2)
    C# 类 (1)
    C# 零碎知识点
    VINS_Fusion 初始化过程
    视觉SLAM(一)预备课程与基础知识
  • 原文地址:https://www.cnblogs.com/davidgu/p/1507730.html
Copyright © 2011-2022 走看看