列表删除元素

元素的删除

ArrayList 提供了三种方法将指定的元素从集合总移除,分别是,Remove、 RemoveAt 和RemovRange方法

Remove方法接收一个object类型值的参数,用于移除指定元素值的第一个匹配集合元素

RemoveAt 方法接收一个int类型的参数,用于删除指定索引的集合,

RemoveRange 方法从集合中移除一个范围的元素。

三个方法声明如下:

从ArrayList实例中删除与object值匹配的第一个元素

public virtual void Remove(object obj)

删除指定索引的位置index的元素

Public virtual oid RemoveAt(int index);

从指定索引位置index开始,移除count个元素

Public virtual void RemoveRange (ing index ,int count )

  Remove方法使用:

  #region 删除元素

                ArrayList al = new ArrayList(20);
                al.AddRange(new string[8] { "元素1", "元素2", "元素3", "元素4", "元素5", "元素6", "元素7","元素8" });
               //调用Remove方法删除匹配元素
                al.Remove("元素2");
                al.RemoveAt(2);//2是索引
                al.RemoveRange(3, 2);//删除一段
                foreach (string  item in al)
                {
                    Console.WriteLine(item);
                }
                #endregion

原文地址:https://www.cnblogs.com/lichen396116416/p/1920838.html