我正在C#中創建一個自己的通用集合類,並且正在處理一個存儲應具有預定義長度的列表的數組(它應該以2的長度開始)。例如,如果我創建一個數組:使用預定義數組
private int [] numbers = new int [20];現在我不知道如何使它的長度爲2開始。
我該如何預定它的長度,以便它以2的長度開始?
我正在C#中創建一個自己的通用集合類,並且正在處理一個存儲應具有預定義長度的列表的數組(它應該以2的長度開始)。例如,如果我創建一個數組:使用預定義數組
private int [] numbers = new int [20];現在我不知道如何使它的長度爲2開始。
我該如何預定它的長度,以便它以2的長度開始?
只需使用其中一個構建類。他們會爲你避免任何錯誤。
List<int> numbers = new List<int>();
numbers.Add(123);
int i = numbers[0];
int[] asArray = numbers.ToArray();
我認爲沒有理由這樣做。但是,您可以創建長度爲2的陣列 - >
private int[] numbers = new int[2];
。
此外,你可以使用List<T>
做到這一點,忘記內存管理? :-)
err .. private int [] numbers = new int [2]; – chrisw 2013-02-25 09:32:04
rivate int [] numbers = new int [2]; – 2013-02-25 09:32:17
刪除你的例子中的'0' – LukeHennerley 2013-02-25 09:32:38