插入元素也是向集合中增加元素,与添加(Add和AddRange)不同的是,插入元素可以指定要插入的位置索引,而添加只能在集合的尾部,按顺序添加,插入元素有两种方法,Insert和InsertRange

在指定的索引位置index中添加单个元素值value

public virtual void Insert( int index ,object value)

在指定的索引位置,插入Icollection接口的集合实例

public  virtual void InsertRange(int index ,ICollection c)

代码:

 插入元素

                ArrayList al = new ArrayList(20);
                al.Insert(0, "我是元素1");
                al.Insert(1, "我是元素2");
                al.Insert(2, "我是元素3");
                al.Insert(3, "我是元素4");            
                Queue que = new Queue();
                que.Enqueue("我是元素4");
                que.Enqueue("我是元素5");
                que.Enqueue("我是元素6");
                al.InsertRange(4, que);
                foreach (string item in al)
                {
                    Console.WriteLine(item);
                }

Posted on 2010-12-29 16:32  lichen396116416  阅读(236)  评论(0编辑  收藏  举报