C#에서 고유 한 컬렉션 클래스를 만들고 Im이 미리 정의 된 길이를 가져야하는 목록을 저장하는 배열에서 작업하고 있습니다 (길이는 2로 시작해야 함). 이제는 길이 2로 시작하는 방법을 모른다. 예를 들어, 배열을 만들면 :사전 정의 된 배열 작업
private int [] numbers = new int [20];
길이를 미리 정의하여 길이가 2로 시작되도록하려면 어떻게해야합니까?
C#에서 고유 한 컬렉션 클래스를 만들고 Im이 미리 정의 된 길이를 가져야하는 목록을 저장하는 배열에서 작업하고 있습니다 (길이는 2로 시작해야 함). 이제는 길이 2로 시작하는 방법을 모른다. 예를 들어, 배열을 만들면 :사전 정의 된 배열 작업
private int [] numbers = new int [20];
길이를 미리 정의하여 길이가 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>
을 사용하여 메모리 관리를 잊어 버리시겠습니까? :-)
실수 ... private int [] numbers = new int [2]; – chrisw
rivate int [] numbers = 새로운 int [2]; –
예에서 '0'을 제거하십시오. – LukeHennerley