zoukankan      html  css  js  c++  java
  • 2014-12-18 集合

    //首先定义一个新的array类

    class ArrayListjihe
        {
            static void Main(string[] args)
            {
                ArrayList arr = new ArrayList();
                arr.Add(3);   
                arr.Add("hello");
                //通过添加元素的先后顺序生成从0开始的索引,通过索引读取数据
                Console.WriteLine(arr[0]);
                Console.WriteLine(arr[2]);
            }
        }

     //ArrayList必须引用 using System.Collections;

    arr.Insert(1,17)  //向集合1的位置插入17这个数字

    int[] shuzu=new int[3]{6,7,8};

    arr.InsertRange(1,shuzu);   //拆解数组,向1的位置插入数组

    arr.AddRange(shuzu);  //拆解数组,在集合后面的位置追加数组

    //显示集合中的所有内容

                foreach (object o in arr)
                {
                    Console.WriteLine(o.ToString());
                }

    //添加数组个体
                arr.Add(shuzu);
                int [] newshu=(int[]arr[3]);
                foreach(int a in newshu)
                {
                    Console.WriteLine(a);
                }

    //移除数据
                arr.Remove("hello");  //移除第一个位置的hello
                arr.RemoveAt(3);   //移除指定位置的数据

    //集合的排序功能
                ArrayList arr = new ArrayList();
                for (int i = 0; i < 5; i++)
                {
                    arr.Add(int.Parse(Console.ReadLine()));
                }
                arr.Sort();  //升序排序
                arr.Reverse();  //翻转集合

                foreach (int a in arr)
                {
                    Console.WriteLine(a);
                }

    Console.WriteLine(arr.Count);  //返回集合中元素的个数
    Console.WriteLine(arr.IndexOf(14));  //返回集合中第一个14的位置
    Console.WriteLine(arr.LastIndexOf(14));  //返回集合中最后一个14的位置

  • 相关阅读:
    H5系列之drag拖放
    H5系列之contenteditable
    H5系列之新input
    利用css3和js实现旋转木马图片小demo
    利用css3实现照片列表展开小demo
    reduce()、filter()、map()、some()、every()、...展开属性
    ES6,ES7,ES8,ES9,ES10新特性
    Web Components 是什么?它为什么对我们这么重要?
    vscode常用快捷键以及插件
    使用for..in时会遍历对象原型中的自定义属性
  • 原文地址:https://www.cnblogs.com/jintuo/p/4171163.html
Copyright © 2011-2022 走看看