【问题标题】:Can Lists/ArrayLists hold primitive types in VB and C#?Lists/ArrayLists 可以在 VB 和 C# 中保存原始类型吗?
【发布时间】:2016-01-22 00:34:46
【问题描述】:

我的 AP 计算机科学课程今天刚刚学习了 Java 中的 ArrayLists。在 Java 中,ArrayLists 不能在没有包装类的情况下保存原始数据类型。 VB 和 C# 也一样吗?这是否有效:

List<int> nums = new List<int>();

【问题讨论】:

    标签: c# vb.net list arraylist


    【解决方案1】:

    .Net 有一个名为“boxing”的功能,它通过在幕后创建一个包装器对象来为您处理ArrayList。对于List&lt;T&gt;,.Net 能够直接处理原始类型而无需装箱或包装对象,这是在使用 .Net 代码时List&lt;T&gt;ArrayList 更受青睐的几个原因之一。

    【讨论】:

    • 感谢您的澄清!我确实更喜欢列表。
    猜你喜欢
    • 2021-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多