2013-02-22 2 views
0

내가 ++/CLI 윈도우 양식 .. 및
내가 (:: 그리기 : 사각형 시스템)
동적를 만들기 위해 여러분의 도움이 필요합니다 C에서 뱀 게임을 제작하고 배열 그 증가 array-> 길이 좀 이벤트 ...
Inshort 제가 몇몇 이벤트를 호출 할 때 배열의 길이를 증가시키는 것이 가능 전화 ...동적 배열

+3

당신은'System :: Collections :: Generic' 또는'System :: Collections'에서 크기를 조정할 수있는 컬렉션 중 하나를 사용해야합니다. –

답변

0

해답 : 아니오, 자동적 인 방법이 없다 배열의 길이를 늘리십시오.

배열의 길이는 c로 지정해야합니다 반응 시간.

그래서, 당신은 정말 두 가지 선택이있다 : 당신이

  • 사용하여 다른 컬렉션 클래스 중 하나를 배열의 길이를 증가 새로운 배열을 작성하고 기존의 배열을 복사 할

    1. . List 클래스의 액트는 아주 가깝고, [] 연산자를 사용할 수 있으며, 어디서든 (시작, 중간, 끝) 새 항목을 삽입 할 수 있으며 foreach 루프에서도 작동합니다.

    ToArray 메서드를 사용하면 배열을 매우 자주 바꾸는 경우에만 옵션 1을 사용하는 것이 좋습니다.

  • 0

    다이내믹 어레이를 살펴 보는 것이 좋지만 게시물로 판단 할 때 기술에 익숙해지기 전에 약간의 실마리가 있습니다.

    하지만 동적 배열/메모리를 사용하면 가능합니다.

    작성하는 데 오랜 시간이 걸릴 것이므로 자신의 동적 배열을 작성하는 방법을 알려줄 수 있기를 바랍니다.