你的位置:首页 > ASP.net教程

[ASP.net教程]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 + " ");      }