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 |