C#语言有很多值得学习的地方,这里我们主要介绍常用C# Arraylist,包括介绍Arraylist的常用方法有以下三种:增加元素Add(),插入元素Insert(),删除元素Remove()等方面。
在C#当中,集合有我们常用C# Arraylist(动态数组),Hashtable(关健字和值的查找表)和不常用的BitArray(位数组),Queue(先进先出的集合),SortedList(有序例表),Stack(后进先出的栈)等等。
其实集合就是将一组有序的数据组合在一起并能对其进行有效的处理。在这里我们主要介绍常用C# Arraylist与Hashtable。
Arraylist
类似于一维动态数组,在Arraylist中可以存放任何对像,Arraylist的常用方法有以下三种:增加元素Add(),插入元素Insert(),删除元素Remove()。
- using System.Collections;
- public static void Main()
- {
- ArrayList arr = new ArrayList();
- arr.Add(10);//为集合添加一个值
- arr.Add(10);//添加第二个值
- arr.Insert(0, 8);//在第0索引位置插入一个值8
- Console.WriteLine(arr.IndexOf(10, 2));
- //搜索指从索引从0到2的值为10的数量.
- foreach (int a in arr)//遍历集合arr
- {
- Console.WriteLine(a);
- }
- }
Hashtable
是用来存入键/值对的集合,如果有需要同时存放键并对应有值的时候我们可以用Hashtable 。
【编辑推荐】