다음을 통해 공유


방법: 배열 만들기

업데이트: 2007년 11월

배열은 개체이므로 New(Visual Basic) 절을 사용하여 배열을 만들고 이를 배열 변수에 할당할 수 있습니다. 이 작업은 배열 선언의 일부로 수행하거나 후속 대입문에서 수행할 수 있습니다.

배열 선언문에서 배열을 만들려면

  • 선언에서 변수 이름과 괄호 뒤에 New 절을 추가합니다. 다음 예제에서는 Date 데이터 형식(Visual Basic) 요소가 있는 배열을 보유하는 변수를 선언하고 배열을 만든 다음 변수에 이 배열을 할당합니다.

    Dim validDates() As Date = New Date() {}
    

    이 문을 실행한 후 validDates 변수의 배열 길이는 0이 됩니다.

    참고:

    New 절에서는 형식 이름, 괄호 및 중괄호{}의 순서로 입력해야 합니다. 괄호는 배열 생성자에 대한 호출을 나타내는 것이 아니라 해당 개체 형식이 배열 형식임을 나타냅니다. 중괄호에는 초기화 값을 지정합니다. 컴파일러가 제대로 동작하려면 값을 지정하지 않을 경우에도 중괄호가 있어야 합니다. 따라서 New 절에는 괄호와 중괄호를 빈 상태로라도 반드시 포함해야 합니다.

별도의 대입문에서 배열을 만들려면

  • New 절이 있는 후속 대입문을 사용합니다. 다음 예제에서는 Integer 데이터 형식(Visual Basic) 요소가 있는 배열을 보유하는 변수를 선언하고 배열을 만든 다음 다른 문에서 변수에 이 배열을 할당합니다.

    Dim scores() As Integer
    scores = New Integer() {}
    

    이 문을 실행한 후 scores 변수의 배열 길이는 0이 됩니다.

    - 또는 -

  • ReDim 문(Visual Basic)을 사용하여 배열은 만들지 않고 배열의 길이만 초기화합니다.

    ReDim scores(4)
    

    이 문을 실행한 후 scores 변수의 배열 길이는 5가 되며 모든 요소에 기본값이 포함됩니다.

참고 항목

작업

방법: 배열 변수 선언

방법: 2차원 이상의 배열 만들기

방법: 배열의 배열 만들기

방법: 여러 요소 형식이 혼합된 배열 만들기

방법: 요소가 없는 배열 만들기

방법: 배열 변수 초기화

배열 문제 해결

개념

Visual Basic의 배열 개요

기타 리소스

Visual Basic의 배열