다음을 통해 공유


Visual Basic의 배열 데이터 형식

업데이트: 2007년 11월

모든 배열에 사용할 수 있는 단일 데이터 형식은 없습니다. 대신 배열의 데이터 형식은 다음과 같은 요소에 따라 결정됩니다.

  • 배열이라는 사실

  • 차수(차원 수)

  • 배열 요소의 데이터 형식

따라서 두 개의 배열 변수는 차수 및 요소 데이터 형식이 같을 때만 데이터 형식이 같은 것으로 간주됩니다.

차원의 길이는 배열 데이터 형식에 영향을 주지 않습니다.

배열 예제

다음 예제에서는 다양한 데이터 형식을 갖는 4개의 배열 변수를 선언합니다.

Dim firstArray(12, 8) As UInteger
Dim secondArray(12, 8, 3) As UInteger
Dim thirdArray(12, 8) As String
Dim fourthArray(5, 20) As UInteger

이 문을 실행한 후에는 다음 데이터 형식 관계가 배열 변수에 적용됩니다.

  • 변수 firstArray와 secondArray는 차수가 다르므로 데이터 형식이 다릅니다.

  • 변수 firstArray와 thirdArray는 요소 데이터 형식이 다르므로 데이터 형식이 다릅니다.

  • 변수 firstArray와 fourthArray는 데이터 형식이 같고 서로 할당할 수 있습니다.

가변 배열 데이터 형식

배열의 배열, 즉 다른 배열이 요소로 포함된 배열은 요소 배열의 길이가 갖지 않을 수 있으므로 가변 배열이라고도 합니다. 다음 예제에서는 데이터 형식이 다른 두 개의 가변 배열 변수를 선언합니다.

Dim twoDimOfOneDim(,)() As Integer
Dim oneDimOfTwoDim()(,) As Integer

twoDimOfOneDim의 배열은 2차원이고 해당 요소 데이터 형식은 Integer() 또는 1차원 Integer 배열입니다. oneDimOfTwoDim의 배열은 1차원이고 해당 요소 데이터 형식은 Integer(,) 또는 2차원 Integer 배열입니다.

참고 항목

작업

방법: 배열 변수 선언

방법: 배열 만들기

방법: 배열 변수 초기화

방법: 배열의 데이터 형식 확인

배열 문제 해결

개념

Visual Basic의 배열 개요

Visual Basic의 배열 차원

Visual Basic의 다차원 배열

Visual Basic의 가변 배열

기타 리소스

Visual Basic의 배열