ArrayList集合是C#中的一個非泛型的集合類,是弱數據類型的集合類,可以使用ArrayList集合變數來存儲集合元素信息,任何數據類型的變數都可加入到同一個ArrayList集合中,在ArrayList集合中,移除指定對象元素可以使用ArrayList類中的Remove方法,Remove方法的 ...
ArrayList集合是C#中的一個非泛型的集合類,是弱數據類型的集合類,可以使用ArrayList集合變數來存儲集合元素信息,任何數據類型的變數都可加入到同一個ArrayList集合中,在ArrayList集合中,移除指定對象元素可以使用ArrayList類中的Remove方法,Remove方法的簽名為virtual void Remove(object obj),obj表示要移除的對象信息。
示例如下,新建一個ArrayList集合對象arrayList,往其中寫入3個元素對象,如下:
ArrayList arrayList = new ArrayList(); arrayList.Add(1); arrayList.Add("3"); arrayList.Add(new { Id = 1, Name = "張三" });
因業務需要,在數據處理完畢後,需要移除“3”和new { Id = 1, Name = "張三" }兩個元素對象,可使用RemoveAt方法來實現
arrayList.RemoveAt(1); arrayList.RemoveAt(2);
也可是用Remove方法來實現,使用Remove方法實現的程式語句如下:
arrayList.Remove("3"); arrayList.Remove(new { Id = 1, Name = "張三" });
備註:原文轉載自博主個人站IT技術小趣屋,原文鏈接為C#中ArrayList集合類使用Remove方法指定元素對象_IT技術小趣屋。
博主個人技術交流群:960640092,博主微信公眾號如下: