본문 바로가기
다물칸 주소복사
조회 수 865 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form
구분 팁&트릭
출처 내가작성

일반적인 변수를 동적배열로 생성해서 사용할 때는 문제가 없는데 객체(버튼이나 사용자 콘트롤 같은)를 동적배열로 생성해서 사용할 경우

이상하게 NULL로 생성되는 기이한 행태를 보여주어 삽질을 하게 됐다. 


흠.. 왜 이렇게 해야 하도록 유도를 했을까? C#에서는... 


ucViewCtrl[] _vwCtrl = ucViewCtrl[5];


이렇게 하면 5개의 객체가 동적생성되지만 NULL객체만 들어간다. 


for (int i = 0; i < 5; i++)

   _vwCtrl[i] = new ucViewCtrl();


이렇게 해야 드디어 객체가 들어간다.