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的使用学习案例
本文转载:CSDN博客