//在使用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 + " "); }