Como: Criar uma matriz com sem elementos
Um array com nenhum elemento também é chamado um array de comprimento zero .Uma variável que contém um array de comprimento zero não tem o valor Nothing.
Talvez você precise criar um array de comprimento zero nas seguintes circunstâncias:
Seu código precisa acessar membros da classe Array,como Length ou Rank,ou chamar uma função Visual Basic como Função UBound (Visual Basic), sem arriscar uma exceção NullReferenceException.
Você deseja manter o código mais simples por não ter que procurar por Nothing como um caso especial.
Seu código interage com um interface de programação de aplicativo (API) que exige que você passe um array de comprimento zero para um ou mais procedimentos, ou que retorne uma array de comprimento zero de um ou mais procedimentos.
Como: criar um array sem elementos
Declare uma das dimensões da matriz a ser -1.O exemplo a seguir declara uma variável para uma matriz com elementos do Tipo de dados de sequência de caracteres (Visual Basic), mas define inicialmente que ela seja vazio.
Dim twoDimensionalStrings(-1, 3) As String
Após a execução desta demonstrativo, a matriz na variável twoDimensionalStrings é bidimensional com tamanho 0. Está vazio, mas ela existe apesar disso.Portanto, uma variável que aponta para o array não é igual a Nothing.Posteriormente, você pode criar um array não vazio e atribuí-lo a twoDimensionalStrings.
Por outro lado, o exemplo a seguir declara uma variável de array que inicialmente não aponta para nenhum array.
Dim twoDimStrings( , ) As String
Ao contrário das twoDimensionalStrings no exemplo anterior, a variável twoDimStrings possui o valor Nothing.
Consulte também
Tarefas
Como: Declare uma variável de matriz
Como: Criar uma matriz com mais de uma dimensão
Como: Criar uma matriz de matrizes
Como: Criar uma matriz com tipos mistos de elemento
Como: Inicializar uma variável de matriz
Solucionando problemas de arrays
Conceitos
Visão geral dos arrays in Visual Basic