Compartilhar via


Declaração de Tamanho de Matriz para usuários do Visual Basic 6.0

Visual Basic 2008 atualizações de matriz de declaração de dimensionar para interoperabilidade com common linguagem tempo de execução.

Visual Basic 6,0

No Visual Basic 6.0, você pode especificar o tamanho de uma matriz na sua declaração, como no exemplo a seguir:

Dim Month(0 To 11) As Integer

Isso faz com que a matriz ter um dimensionar fixo, que não é possível alterar com a ReDim demonstrativo.

Visual Basic 2005

In Visual Basic 2008, uma matriz não tem um dimensionar permanente. O exemplo anterior pode ser regravado como uma das seguintes declarações:

Dim Month(11) As Integer   ' Reserves 12 elements -- (0) through (11).
Dim Month() As Integer = New Integer(11) {}

Estas declarações são equivalentes.Cada uma especifica um dimensionar inicial, que você pode alterar durante a execução com o ReDim demonstrativo. Ao inicializar os elementos, você pode usar a seguinte sintaxe:

Dim Month() As Integer = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}

Se você especificar – 1 para uma das dimensões, a matriz não contém quaisquer elementos.A ReDim demonstrativo pode alterar uma matriz e para trás entre vazia e não vazia.

Número de Dimensões

Embora um dimensionar de matriz possa alterar no Visual Basic 2008, o número de dimensões deve ser fixo. O exemplo a seguir declara uma matriz tridimensional:

Dim Point(,,) As Double

The ReDim demonstrativo pode conjunto ou alterar o dimensionar de cada dimensão, mas a matriz sempre permanece tridimensional.

Consulte também

Conceitos

Sumário para programação de mudanças em elementos de suporte

Referência

Dim instrução (Visual Basic)

Novo (Visual Basic)

ReDim instrução (Visual Basic)

Outros recursos

Matrizes no Visual Basic