首页 > 技术文章 > 集合

zhangdemin 2016-05-11 16:30 原文

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Collections;

namespace 集合
{
    class Program
    {
        static void Main(string[] args)
        {
            //初始化
            //ArrayList al = new ArrayList();
            //al.Add(1);//添加元素,追加到集合的最后
            //al.Add("2");
            //al.Add(4);
            //al.Add(3);
            //al.Add(4);
            //al.Add(4);
            ////Console.WriteLine(al[1]);
            //al.Insert(1, 9);//在某个索引号上插入某个值
            ////在插入之后,原本在1索引上的值被顶到下一个索引,以此类推
            ////Console.WriteLine(al[1]);
            //al.Remove(4);
            ////这里面放置的是一个值,移除这个值
            ////移除从前往后第一个这个值
            ////al.RemoveAt(3);//移除3号索引的值

            //定义个数接收
            //int geshu = al.Count;
            //Console.WriteLine(geshu);

            //al.Clear();//将集合清空

            //bool b = al.Contains(3);
            ////判断是否有括号内的数据,返回的是bool值(True或者False)
            //Console.WriteLine(b);

            //al.Sort();
            ////自动进行排序,升序
            //al.Reverse();
            ////将集合翻转,一般是进行Sort排序之后翻转,变成从大到小

            ////克隆一个一模一样的集合
            //ArrayList aal = new ArrayList();
            //aal = (ArrayList)al.Clone();



            ////遍历集合
            //foreach (object a in al)
            //{
            //    Console.WriteLine(a);
            //}


            //object类是所有数据类型的基类
            //int a = 1;
            //object b = a;
            //object c = 3;
            //a = (int)c;
            //string d = "abcd";
            //object e = d;

 

推荐阅读