ArrayList集合是C#中的一個非泛型的集合類,是弱數據類型的集合類,可以使用ArrayList集合變數來存儲集合元素信息,任何數據類型的變數都可加入到同一個ArrayList集合中,因此使用ArrayList集合的添加方法Add方法的時候,一定要在程式中先自行校驗變數元素的數據類型,防止將不符 ...
ArrayList集合是C#中的一個非泛型的集合類,是弱數據類型的集合類,可以使用ArrayList集合變數來存儲集合元素信息,任何數據類型的變數都可加入到同一個ArrayList集合中,因此使用ArrayList集合的添加方法Add方法的時候,一定要在程式中先自行校驗變數元素的數據類型,防止將不符合業務要求的變數添加到ArrayList集合中。
ArrayList集合新增元素的方法Add方法的簽名為:virtual int Add(object value)。value為等待添加到ArrayList集合中的變數元素,類型為object類型,因object類型是C#中所有數據類型的基類,因此任何數據類型都可往ArrayList集合中添加。
往ArrayList集合新增元素的實例如下,雖然新增的三個元素的數據類型完全不一樣,但程式正常運行:
ArrayList arrayList = new ArrayList(); arrayList.Add(1); arrayList.Add("3"); arrayList.Add(new { Id = 1, Name = "張三" });
備註:原文轉載自博主個人站IT技術小趣屋,原文鏈接為C#中ArrayList集合類使用Add方法添加元素_IT技術小趣屋。
博主個人技術交流群:960640092,博主微信公眾號如下: