15-07-10 集合
常用的集合是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翻转集合后,变为倒序排序
集合内用到的循环语句:foreach(int a in n)// int为数据类型,a为变量名,n为变量名 注:从n中拿出各个元素放入a中,一次拿一个进行循环
foreach循环语句内必须是同类型才能循环,循环不能添加删除、增加等计算