標籤:
常用的集合是ArryList類,數組是連續的、同一類型的一塊地區,而集合是可以不連續的、多種資料類型的。
擷取數組的元素是使用Length屬性,而擷取ArrayList集合的元素是使用count屬性
數組可以有多維,而ArrayList集合只能是一維
使用集合前:首先在命名空間添加Using System.Collections;
屬性 .Count 擷取ArrayList中實際包含的元素數
方法 功能說明
.Add() 將對象添加到ArrayList的結尾處
.Clear() 從ArrayList中移除所有元素
.Clone() 建立 ArrayList的淺表副本
.Contains() 確定某元素是否在ArrayList中
.IndexOf() 已重載。返回ArrayList或它的一部分中某個值得第一個匹配項的從零開始的索引
.Indsert() 將元素插入ArrayList的指定索引處。可在任意位置插入
.LastIndexOf() 已重載。返回ArrayList或它的一部分中某個值得最後一個匹配項的從零開始的索引
.Remove() 從ArrayList中移除特定對象的第一個匹配項
.RemoveAt() 移除ArrayList的指定索引處的元素
.Sort() 已重載。對ArrayList或它的一部分中的元素進行排序升序 //把整個集合內元素升序排序
.Reverse() 翻轉整個集合
集合升序與降序排序:.sort為升序排序,用.Reverse翻轉集合後,變為倒序排序
1.集合內用到的迴圈語句:foreach(int a in n)// int為資料類型,a為變數名,n為變數名 註:從n中拿出各個元素放入a中,一次拿一個進行迴圈
foreach迴圈語句內必須是同類型才能迴圈,迴圈不能添加刪除、增加等計算
2.
List<string> aa = new List<string>(); //上面為一個泛型集合, List<> 泛型集合<>中添加什麼資料類型,集合內就只存放什麼類型
集合及特殊集合、與數組區別