Exportar (0) Imprimir
Expandir Tudo
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Declaração de variável no Visual Basic

Você declara uma variável para especificar seu nome e as características. A instrução de declaração para variáveis é Instrução Dim (Visual Basic). Seu conteúdo local e determinam as características da variável.

Regras para considerações e variáveis de nomeação, consulte Nomes de elemento declarados (Visual Basic).

ke6sh835.collapse_all(pt-br,VS.120).gifVariáveis locais e de membro

Uma variável local é um que é declarado dentro de um procedimento. Um variável de membro é um membro de um tipo de Visual Basic ; é declarado no nível de módulo, dentro de uma classe, estrutura, ou módulo, mas não dentro de qualquer procedimento interno que a classe, estrutura, módulo ou.

ke6sh835.collapse_all(pt-br,VS.120).gifCompartilhado e variáveis de instância

Em uma classe ou estrutura, a categoria de um variável de membro depende se está compartilhado. Se é declarada com a palavra-chave de Compartilhado , é uma variável compartilhada, e existe em uma única cópia compartilhado entre todas as instâncias da classe ou estrutura.

Se não for uma variável de instância, e uma cópia separada de ela é criada para cada instância da classe ou estrutura. Uma cópia receberá de uma variável de instância está disponível somente para a instância da classe ou estrutura na qual foi criado. É independente de uma cópia da variável de instância em qualquer outra instância da classe ou estrutura.

A cláusula de Como na instrução de declaração permite que você defina o tipo de dados ou tipo de objeto de variável que é declarado. Você pode especificar qualquer um dos seguintes tipos para uma variável:

  • Um tipo de dados elementar, como Boolean, Long, ou Decimal

  • Um tipo de dados composto, como uma matriz ou estrutura

  • Um tipo de objeto, ou a classe, definidos no seu aplicativo ou em outro aplicativo

  • Uma classe de .NET Framework , como Label ou TextBox

  • Um tipo de interface, como IComparable ou IDisposable

Você pode declarar diversas variáveis em uma instrução sem ter que repetir o tipo de dados. Nas instruções a seguir, variáveis i, j, e k são declarados como o tipo Integer, l e m como Long, e x e y como Single:

Dim i, j, k As Integer
' All three variables in the preceding statement are declared as Integer.
Dim l, m As Long, x, y As Single
' In the preceding statement, l and m are Long, x and y are Single.

Para obter mais informações, sobre tipos de dados, consulte Tipos de dados no Visual Basic . Para obter mais informações sobre objetos, consulte Objetos e classes no Visual Basic e Programando com componentes.

Inferência de tipos é usada para determinar os tipos de dados de variáveis locais declaradas sem uma cláusula de As . O compilador infere o tipo da variável do tipo da expressão de inicialização. Isso permite que você declarar variáveis sem especificar explicitamente seu tipo. No exemplo, num1 e num2 são altamente digitados como inteiros.


Public Sub inferenceExample()

    ' Using explicit typing.
    Dim num1 As Integer = 3

    ' Using local type inference.
    Dim num2 = 3

End Sub


Se você desejar usar inferência de tipos local, Option Infer deve ser definido como On. Para obter mais informações, consulte Inferência de tipo local (Visual Basic) e Instrução Option Infer.

O tempo de vida de uma variável é o período de tempo em que está disponível para uso. Normalmente, uma variável existe enquanto o elemento que declara-lo (como um procedimento ou uma classe) continua a existir. Se a variável não precisa continuar existindo além do tempo de vida do elemento que a contém, você não precisa fazer nada especial na declaração. Se a variável precisa continuar existindo mais que o elemento que a contém, você pode incluir a palavra chave Static ou Shared na sua declaração Dim. Para obter mais informações, consulte Tempo de vida em Visual Basic.

O escopo de uma variável é o conjunto de todo o código que pode fazer referência a ela sem qualificar seu nome. O escopo de uma variável é determinado por onde é declarado. O código localizado em uma determinada região pode usar variáveis definidos na região sem precisar qualificar seus nomes. Para obter mais informações, consulte O Escopo no Visual Basic.

O nível de acesso de uma variável é a extensão de código que tem permissão para acessar. Isso é determinado pelo modificador de acesso (tal como Público (Visual Basic) ou Particular (Visual Basic)) que você usa na declaração de Dim . Para obter mais informações, consulte Níveis de acesso em Visual Basic.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft