ArrayList集合--C#

 1 static void Main(string[] args)
 2         {
 3             //实例化出一个集合对象
 4             ArrayList list = new ArrayList();
 5 
 6             /*添加*/
 7             //--添加单个元素
 8             list.Add(1);
 9             list.Add('a');
10             list.Add(1.23);
11             list.Add("你好!");
12             //--添加集合
13             list.AddRange(new string[] { "abc", "def", "abc", "def", "abc" });
14             list.AddRange(new int[] { 1, 2, 3, 4, 5 });
15 
16 
17 
18             /*删除*/
19             list.Remove(1);//删除单个元素,写谁删除谁
20             list.RemoveAt(0);//删除给定索引位置的元素
21             list.RemoveRange(0, 2);//删除指定范围的元素,第一个是要删除的位置(索引号),第二个是要删除的个数(逻辑序号)
22 
23 
24             /*清空*/
25             list.Clear();
26 
27 
28 
29             /*倒置*/
30             list.Reverse();
31 
32 
33 
34             /*插入*/
35             list.Insert(1, "name");//将元素插入指定的索引出,第一个是指定的索引,第二个是要插入的值。
36             list.InsertRange(1, new string[] { "tim", "kaidi", "luoli" });//将指定的集合插入其中。
37 
38 
39 
40             /*查找元素的索引*/
41             int k = list.IndexOf('a');//根据所输入的元素值,查找索引
42             Console.WriteLine(k);
43 
44 
45 
46             /*判断值是否存在*/
47             bool fals;
48             fals = list.Contains('a');
49             Console.WriteLine(fals);
50 
51 
52             /*遍历集合*/
53             for (int i = 0; i < list.Count; i++)
54             {
55                 Console.WriteLine(list[i]);
56             }
57             Console.ReadKey();
58         }

 

posted on 2015-04-25 17:46  ultrastrong  阅读(200)  评论(0编辑  收藏  举报