【问题标题】:How can I define an array without a fixed size?如何定义没有固定大小的数组?
【发布时间】:2010-12-28 07:42:48
【问题描述】:

我想定义一个没有固定大小的数组。

例如:我有一个带有数字的数组(用户将这些数字输入到数组中),我想将它分成两个数组。但我不提前知道用户会输入多少个数字。

我该怎么做?

【问题讨论】:

    标签: c# .net winforms arrays


    【解决方案1】:

    使用List<T>

    如果generics 在您的目标平台(例如 .NET Framework 1.1 及更低版本)上不可用,则回退到 ArrayList

    【讨论】:

    • +1:顺便说一句,我会说“或更好”以支持通用 List<T> 甚至更多:)
    • @digEmAll,对,如果可用的话,总是更喜欢泛型 :)
    • ArrayLists 是邪恶的,除非你需要一个非同质列表,而且真的只是为了让 Java 人群高兴。 List 是要走的路。
    猜你喜欢
    • 1970-01-01
    • 2020-12-23
    • 2012-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-20
    • 2011-02-28
    • 1970-01-01
    相关资源
    最近更新 更多