程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> ArrayList集合,arraylist集合排序

ArrayList集合,arraylist集合排序

編輯:C#入門知識

ArrayList集合,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 + "  ");
            }

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved