关闭

C#之ArrayList的使用学习案例

标签: C#ArrayList
63人阅读 评论(0) 收藏 举报
分类:
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);    //遍历方法二
            }
        }
    }
}

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:61333次
    • 积分:2170
    • 等级:
    • 排名:第17433名
    • 原创:145篇
    • 转载:108篇
    • 译文:0篇
    • 评论:12条
    最新评论