我正在 C# 中创建一个自己的通用集合类,并且我正在处理一个数组,该数组存储一个应该具有预定义长度的列表(它应该从长度 2 开始)。现在我不知道如何让它以 2 的长度开始。例如,如果我创建一个数组:
私有 int[] 数字 = 新 int[20];
如何预定义它的长度,使其以 2 开头?
我认为没有理由这样做。但是,您可以创建长度为 2 的数组 ->
private int[] numbers = new int[2];
.
此外,您可以使用它List<T>
来做到这一点而忘记内存管理?:-)
只需使用其中一个内置类。他们会为你避免错误的一切。
List<int> numbers = new List<int>();
numbers.Add(123);
int i = numbers[0];
int[] asArray = numbers.ToArray();