C#之ArrayList的使用学习案例

转载 2016年08月29日 17:38:36
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;
namespace ArrayList_test
{
    class Program
    {
        static void Main()
        {
            ArrayList a1 = new ArrayList();
            a1.Add(100); 
            foreach(int number in new int[6]{9,3,7,2,4,8})
            {
                a1.Add(number);      //集体添加方法一
            }
            int[] number2 = new int[2] { 11, 12 };
            a1.AddRange(number2);     //集体添加方法二
            a1.Remove(3);            //移除值为3的元素
            a1.RemoveAt(3);         //移除第3个元素
            ArrayList a12 = new ArrayList(a1.GetRange(1, 3));//新ArrayList只取旧ArrayList的一部分
            Console.WriteLine("遍历方法一:");
            foreach (int i in a1)     //不要强制转换
            {
                Console.WriteLine(i);    //遍历方法一
            }
            Console.WriteLine("遍历方法二:");
            for (int i = 0; i < a12.Count; i++)     //数组是length
            {
                int number = (int)a12[i];       //一定要强制转换,因为a12中的元素为Object类型
                Console.WriteLine(number);    //遍历方法二
            }
        }
    }
}

C#中ArrayList类的使用方法

ArrayList元素的添加 using System; using System.Collections.Generic; using System.Linq; using System...
  • u012110719
  • u012110719
  • 2014年11月24日 11:39
  • 3130

C# ArrayList类的用法

ArrayList通俗的理解,就是能创建动态数组,不需要初始化其大小。 这个类有三个构造函数: 一 : public ArrayList() 初始化 ArrayList类的新实例,该...
  • u014722754
  • u014722754
  • 2015年01月13日 16:55
  • 1205

java中ArrayList应用实例

/* * 功能:ArrayList应用实例 * */ package jihe; import java.util.*; import java.io.*; public class yingy...
  • tingzhiyi
  • tingzhiyi
  • 2016年07月11日 22:10
  • 1185

从C#中的ArrayList和List的区别说起

List和ArrayList作为C#中的集合,因为其长度动态,所以用起来较数组方便。但是很多新手都被网络上流传的所谓答案误导了。...
  • u010133610
  • u010133610
  • 2017年03月22日 13:40
  • 1182

ArrayList容器排序 comparator接口与comparable接口的使用

1、实体类实现comparable接口,重写compareTo方法 package io; import java.text.DateFormat; import java.text.ParseEx...
  • chunxiaqiudong5
  • chunxiaqiudong5
  • 2016年10月08日 20:03
  • 788

C#入门7.11——ArrayList类中元素的遍历与查找

遍历: foreach语句,object类型 object:ArrayList中存储的类型不一定一支,也不一定能够完全转换,所以为了避免出错,我们采用object类型。 using System...
  • QPC908694753
  • QPC908694753
  • 2016年08月09日 18:31
  • 4011

C# ArrayList源码剖析

数组是C#中最基础的一种数据类型,一旦初始化之后,容量便已经确定。若想要动态扩充容量,那么集合可以满足这点需求。ArrayList是C#最常用也是最基础的一个动态数组。ArrayList在System...
  • exiaojiu
  • exiaojiu
  • 2016年04月19日 15:29
  • 632

遍历ArrayList删除指定元素

清空List,直接调用clear()方法,或者直接赋值为null便可。那删除List中指定元素呢? 遍历list,遍历到符合条件的元素,then remove()? 我们来看下面三种代码就知道结果...
  • liusong0605
  • liusong0605
  • 2015年08月30日 15:37
  • 2939

解析C#中[],List,Array,ArrayList的区别及应用

[] 是针对特定类型、固定长度的。List 是针对特定类型、任意长度的。Array 是针对任意类型、固定长度的。ArrayList 是针对任意类型、任意长度的。Array 和 ArrayList 是通...
  • heyuchang666
  • heyuchang666
  • 2016年01月12日 10:56
  • 1181

C#入门7.9——ArrayList类中元素的添加

前面讲到数组一旦给定大小就是固定的了,不能再改。还有一种数组是可以扩充的,即ArrayList类,被称为动态数组或者集合。 使用步骤: 1.引入命名空间System.Collections; 2...
  • QPC908694753
  • QPC908694753
  • 2016年08月09日 14:04
  • 1258
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#之ArrayList的使用学习案例
举报原因:
原因补充:

(最多只允许输入30个字)