ArrayList集合

//在使用ArrayList时别忘了引用命名空间
using System.Collections;//首先得导入命名空间

//01.添加方法  add方法

          //告诉内存,我要存储内容
          ArrayList list=new ArrayList();
            list.Add("呵呵");
            list.Add("嘻嘻");
            list.Add("哈哈");


//02.打印出每个人的名称
            foreach (Object item in list)
            {
                Console.WriteLine("姓名为:"item+"  ");
            }
//03.单独获取 呵呵  的信息
            Console.WriteLine(list[0]);//取下标

//04.删除 呵呵  嘻嘻
          list.Remove("呵呵");//删除 呵呵(内容删) 
          list.RemoveAt(1);//删除 嘻嘻(下标删)
          Console.WriteLine("=========删除后========");
            foreach (Object item in list)
            {
                Console.WriteLine("姓名为:" + item + "  ");
            }
//05.插入到指定位置  (add往后追加,insert为指定插入) 
         list.Insert(1," 呃呃");
            Console.WriteLine("=========insert后========");
            foreach (Object item in list)
            {
                Console.WriteLine("姓名为:" + item + "  ");
            }
//06.判定 呃呃 是否在名称为list的集合中
          bool flag = list.Contains("呃呃");
          Console.WriteLine(flag);

//07.修改 呃呃  为  呵呵  
         //数组中元素个数:XX.Length  
         //集合元素个数:xx.Count
            for (int i = 0; i < list.Count; i++)
            {
                //判断有,再修改
                if (list.Contains("呃呃"))
                {
                    //存在,修改
                    if (list[i].Equals("呃呃"))
                    {
                        //修改  重新赋值
                        list[i] = "呵呵";
                        break;
                    }
                }
                else
                {
                    Console.WriteLine("没有该人,如何修改???");
                }
            }

            Console.WriteLine("=========修改后========");
            foreach (Object item in list)
            {
                Console.WriteLine("姓名为:" + item + "  ");
            }

 

posted @ 2016-02-21 19:20  昵称加载失败~  阅读(475)  评论(0编辑  收藏  举报
返回顶部小火箭
欢迎来到我的博客世界。
看我七十二变,变
x