使用预定义的数组

时间:2013-02-25 09:30:07

标签: c# arrays

我在C#中创建一个自己的泛型集合类,我正在处理一个存储应该具有预定义长度的列表的数组(它应该以2的长度开始)。现在我不知道如何以2的长度开始。例如,如果我创建一个数组:

private int [] numbers = new int [20];

如何预设长度,使其以2的长度开始?

2 个答案:

答案 0 :(得分:2)

我认为没有理由这样做。但是,您可以创建长度为2 - >

的数组

private int[] numbers = new int[2];

此外,您可以使用List<T>来做到这一点而忘记内存管理? : - )

答案 1 :(得分:0)

只需使用其中一个内置类。他们将为您避免错误处理所有事情。

List<int> numbers = new List<int>();
        numbers.Add(123);
        int i = numbers[0];
        int[] asArray = numbers.ToArray();