-6

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

私有 int[] 数字 = 新 int[20];

如何预定义它的长度,使其以 2 开头?

4

2 回答 2

2

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

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

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

于 2013-02-25T09:34:06.677 回答
0

只需使用其中一个内置类。他们会为你避免错误的一切。

List<int> numbers = new List<int>();
        numbers.Add(123);
        int i = numbers[0];
        int[] asArray = numbers.ToArray();
于 2013-02-25T09:33:59.720 回答