码迷,mamicode.com
首页 > Windows程序 > 详细

C#基础[9] ArrayList集合(一)

时间:2017-09-13 23:15:33      阅读:286      评论:0      收藏:0      [点我收藏+]

标签:数组   元素   一个   范围   void   contains   集合   使用   bsp   

集合
可以看做数组
-> 创建一个长度为10的数组
    数组长度为10,要插入新的数据,就得重新创建数组 排序
-> 长度固定,不太灵活


使用集合即可方便解决这些问题
可以将集合看作为“长度可变的,具有很多方法的数组”

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Collections;
namespace _07ArrayList的各种方法
{
    class Program
    {
        static void Main(string[] args)
        {
            ArrayList list = new ArrayList();
            //添加单个元素
            list.Add(true);
            list.Add(1);
            list.Add("张三");
            //添加集合元素
            list.AddRange(new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 });
            //list.AddRange(list);

            //list.Clear();清空所有元素
            //list.Remove(true);删除单个元素 写谁就删谁
            //list.RemoveAt(0);根据下标去删除元素
            //list.RemoveRange(0, 3);根据下标去移除一定范围的元素
            //list.Sort();//升序排列
            //list.Reverse();反转
            //list.Insert(1, "插入的");在指定的位置插入一个元素
            //list.InsertRange(0, new string[] { "张三", "李四" });在指定的位置插入一个集合
            //bool b = list.Contains(1);判断是否包含某个指定的元素
            list.Add("颜世伟");
            if (!list.Contains("颜世伟"))
            {
                list.Add("颜世伟");
            }
            else
            {
                Console.WriteLine("已经有这个屌丝啦");
            }
            for (int i = 0; i < list.Count; i++)
            {
                Console.WriteLine(list[i]);
            }
            Console.ReadKey();
        }
    }
}

 

C#基础[9] ArrayList集合(一)

标签:数组   元素   一个   范围   void   contains   集合   使用   bsp   

原文地址:http://www.cnblogs.com/lolitagis/p/7517901.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!