5· .count;//查看集合的长度,返回int型
6·集合中的排序: .Sort();//这是升序排序,降序排序的话要在升序排序方法后用翻转(翻转——— .Reverse();)
7·在集合中求元素的索引号: (一定要注意数据类型是否匹配。如果返回值是-1,那么是没有找到这个元素的索引号)
复制代码 int s = al.IndexOf(); //括号中是要找的元素,这个元素第一次出现的索引号
int s1 = al.LastIndexOf(); //括号中是要找的元素,这个元素最后一次出现的索引号
8·清空集合: .Clear();
9·获取集合内元素的个数:
复制代码 Console.WriteLine(at.Count);//输出集合的个数
10·复制集合中的元素数据,装入新的集合当中:
复制代码 ArrayList xal = new ArrayList();
xal = (ArrayList)al.Clone();
11·判断一个集合里面是不是包含这个元素数据返回bool值:
bool b = al.Contains();//括号内为要查找是否集合包含的元素
—————特殊集合:Stack、Queue、哈希表(Hashtable)
Stack 堆的意思,先进后出,后进先出(堆没有索引)
1·构建 Stack s=new.Stack();
2·赋值:s.Push(1); //将数据推入堆中
3·输出:Console.WriteLine(s.Pop());
4·清空集合: .clear();
5· string tanchu = s.Peek().ToString();//只获取最后进去的那个数值,不移除
string tanchu = s.Pop().ToString();//Pop是弹出并移除最后进去的那个元素
6· Stack fuzhi = (Stack)s.Clone();//赋值集合










