【转载】C#中使用Insert方法往ArrayList集合指定索引位置插入新数据

ArrayList集合是C#中的一个非泛型的集合类,是弱数据类型的集合类,可以使用ArrayList集合变量来存储集合元素信息,在ArrayList集合操作过程中,可以使用ArrayList集合类的Insert方法往指定的索引位置上插入新数据,Insert方法的方法签名为virtual void Insert(int index, object value),参数index代表插入的索引位置,value代表插入的值。

例如下面这个例子,arrayList1集合中本来拥有3个数据,因业务的要求需要将decimal类型的数字33.44写入到集合中的第二个位置(即索引位置为1),具体程序代码如下:

      ArrayList arrayList1 = new ArrayList();
      arrayList1.Add(1);
      arrayList1.Add("3");
      arrayList1.Add(new { Id = 1, Name = "张三" });

      arrayList1.Insert(1, 33.44M);//往ArraryList集合中的指定索引位置插入新元素

  

posted @ 2019-07-27 14:33  江湖逍遥  阅读(1734)  评论(0编辑  收藏  举报