我的AP计算机科学课刚刚学习了Java中的ArrayLists。在Java中,如果没有包装类,ArrayLists不能保存原始数据类型。 VB和C#是一样的吗?这是否有效:
List<int> nums = new List<int>();
答案 0 :(得分:3)
.Net具有名为“boxing”的功能,通过在幕后创建包装器对象,ArrayList
为您解决此问题。对于List<T>
.Net能够直接处理原始类型而不需要装箱或包装对象,这是使用.Net代码时List<T>
优于ArrayList
的几个原因之一。< / p>