방법: 다른 배열로 배열 변경(Visual Basic)

배열 개체와 배열 변수를 구별할 수 있어야 합니다. 배열 변수는 배열 개체에 대한 포인터를 보유하고 배열 개체는 배열 요소와 차수 및 길이 정보를 보유합니다.

  • 배열 개체를 만든 후에는 배열 차수(차원의 수), 차원 길이 또는 배열 요소의 데이터 형식을 변경할 수 없고 배열 요소의 내용만 변경할 수 있습니다.

  • 배열 변수를 선언한 후에는 배열 차수나 요소 데이터 형식을 변경할 수 없습니다. 그러나 사용하는 동안 변수에 다른 배열 개체를 연속해서 할당할 수 있습니다. 이러한 배열 개체의 차원 길이는 서로 다를 수 있습니다.

배열 변수가 다른 배열 개체를 가리키도록 변경하려면

  • 표준 대입문을 사용하여 대상 배열에 소스 배열을 할당합니다.

    Dim array1(4), array2(19) As String
    array2 = array1
    

배열 변수가 다른 차원 길이를 갖는 배열 개체를 가리키도록 변경할 수 있지만 다른 데이터 형식의 배열 개체를 가리키도록 변경할 수는 없습니다. 즉, 배열의 차수와 요소 데이터 형식은 기본적으로 배열 변수의 데이터 형식에 따라 결정되는 부분이므로 동일하게 유지되어야 합니다.

참고 항목

작업

방법: Visual Basic에서 배열 변수 초기화

방법: 한 배열에 다른 배열 할당(Visual Basic)

방법: 프로시저나 속성에 배열 전달(Visual Basic)

방법: 프로시저 또는 속성에서 배열 반환(Visual Basic)

배열 문제 해결(Visual Basic)

개념

Visual Basic의 배열