ArrayList和HashTable妙用一


ArrayList和HashTable妙用一

  今天我們主要研究的問題是ArrayList和HashTable的使用。在這里我們引入集合的概念。如何理解集合呢?我們可以將集合看做是“長度可變的,具有很多方法的數組”

  下面我們逐步進行演示

 

圖一、ArrayList

  ArrayList.Add()

 Add這個方法可以往里面添加任何東西,如下圖所示。

 

圖二、ArrayListAdd

 

圖三、Add方法能遍歷

  ArrayList泛型集合,上接開頭我們討論的問題,數組都已經限定好了,而集合是想往里面放什么就可以往里面放什么。也可以這么理解,就是集合的范圍比數組的范圍大。

 

 

  下面演示ArrayList里面的另外一個方法:.AddRange

 

圖四、方法Add和Range的區別

 

圖五、AddRange的遍歷

 

圖六、Clear方法

 

圖七、Contains判斷集合當中有沒有這個元素

 

圖八、IndexOf

 

圖九、Insert

 

 

圖十、InsertRange

 

圖十一、LastIndexOf

 

圖十二、Remove

 

圖十三、RemoveAt

 

圖十四、RemoveRange

 

圖十五、Reverse反轉

 

圖十六、一道練習題

 

圖十七、題目二用insert方法

 

圖十八、題二的方法2用for循環做

  上面我們總結了ArrayList泛型集合的很多的方法。想必這種圖解的方法對C#初學者來講,可能比看枯燥的教材來的更加的實惠。由於篇幅的限制,我們將在下一篇文章當中介紹Hashtable及它當中的方法。

 

 

 

 

作者近期文章列表:

C#基礎教程(完全免費,獻給代碼愛好者的最好禮物。注:本 作者分享自己精心整理的C#基礎教程,無任何商業目的。希望與 更多的代碼愛好者交流心得,也請高手多多指點!!!)
面向過程 三種循環的比較
C#中的方法(上)
我們常見的數組
面向對象 思想的轉變
C#中超級好用的類
C#中析構函數和命名空間的妙用
C#中超級好用的字符串
C#中如何快速處理字符串
值類型和引用類型及其它
GDI+ 這些年我收集的GDI+代碼
這些年我收集的GDI+代碼2
HTML概述 你不能忽視的HTML語言
你不能忽視的HTML語言2精編篇
你不能忽視的HTML語言3


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM