zoukankan      html  css  js  c++  java
  • 集合

     

           

     

            

     

     

     

             

     

                //集合

                /*

                int[] b = new int[3] {2,23,4};

                ArrayList a = new ArrayList();//括号内可以写内容 代表集合的个数 一般不需要写

                a.Add(3);//add是追加集合的元素

                a.Add(4);

                a.Add(5);

                a.Add(6);

                a.Add(7);

                a.Add(8);

                a.Add(6);

                a[3]=10;//赋值 将第三个值改为10

     

                a.AddRange(b);//追加一个数组

     

                a.Insert(3,100);//插入,在第几个位置插入的元素

                a.InsertRange(4,b);//

     

                a.Clear();//清空

     

               // a.CopyTo();//复制到另一个集合

     

                a.IndexOf(6);//第一次出现6的位置  没有这个值就显示-1;

                a.LastIndexOf(6);//最后一次出现6的位置

     

                a.Reverse();//反转(倒过来显示)

     

                a.Sort();//升序排列

     

                Console.WriteLine(a.Count);//取元素的个数,从一开始数

     

     

                for (int i = 0; i < a.Count; i++)

                {

                    Console.WriteLine(a[i]);//输出

                }

     

                a.Remove(6);//只删第一个元素6

                a.RemoveAt(6);//移除第六个元素

     

                for (int i = 0; i < a.Count - 1;i++ )

                {

                    Console.WriteLine(a[i]+"-->"+a[i+1]);

                }

     

                */

     

     

     

     

     

     

                /*

                Stack s = new Stack();//栈   原则:先进后出

                s.Push(3);//加值  push推

     

                int a = (int)s.Pop();//取值赋给a  stack类型的值用int强制读取

                Console.WriteLine(a);

     

                while (s.Count>0)

                {

                    Console.WriteLine(s.Pop());//取值

                }

     

     

                s.Clear();//清空

                */

     

                /*

                Queue q = new Queue();//队     先进先出

                q.Enqueue(3);//加值

                while(q.Count >0)

                {

                Console.WriteLine (q.Dequeue());

                }

               q.Clear();

                */

  • 相关阅读:
    总结PLSQL的快捷键以及使用技巧
    WebStorm 常用快捷键
    bootStrap小结3
    bootStrap小结2
    bootStrap小结1
    DataTable操作
    2017春 前端自动化(一)构建工具的搭建
    前端自动化之(一)—浏览器自动实时刷新
    基于div表单模拟右对齐
    纯css去实现loading动画效果图
  • 原文地址:https://www.cnblogs.com/wanwuguizong/p/3939257.html
Copyright © 2011-2022 走看看