在C#中,我可以在ArrayList中存储多种数据类型吗?
比如;
myArrayList.Add(false);
myArrayList.Add("abc");
myarrayList.Add(26);
myArrayList.Add(obj);
我知道可以制作一个DataTable或一个类来实现它。
但是,请告诉我:这是否可行?如果是,作为集合类的缺点是什么?
object
”通常也很麻烦。静态/强类型很好;使用它 - 我建议使用List<T>
而不是[旧的]ArrayList
。 - user166390