Partilhar via


Decidindo qual Tipo de Variável para Definir

Quando você define uma variável, você deve decidir as seguintes características:

  • Seu tipo de dados - que tipo de dados ela deve armazenar

  • Seu tempo de vida - quanto tempo ela deve continuar existindo.

  • Seu escopo - qual código pode referenciá-la sem qualificar seu nome

  • Seu nível de acesso - qual código deve ter permissão para ler e escrever nisso.

Tipo de dados

Na Instrução Dim (Visual Basic) que declara uma variável, inclua uma cláusula As especificando o tipo de dados apropriado ( como Integer ou String).As páginas seguintes podem te ajusar a escolher um tipo de dados de uma variável.

Para obter mais informações, consulte Resumo de tipo de dados (Visual Basic).

Tempo de Vida

A decisão principal no que se refere a tempo de vida é se é aceitável para essa variável deixar de existir quando o módulo, classe ou procedimento declare que ela deixe de 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 mais.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.Siga os passos descritos em Como: Aumentar o tempo de vida da variável.

Para obter mais informações, consulte Tempo de vida no Visual Basic.

Escopo

O escopo de uma variável é normalmente o mesmo que seu espaço de declaração, ou seja, o elemento em que é declarada.Você deve decidir o quão abrangente o escopo da variável deve ser.

Esteja certo de que a declaração Dim apareça num nível apropriado, como bloco, procedimento ou módulo.Siga os passos descritos em Como: O escopo de uma variável de controle.

Para obter mais informações, consulte O Escopo no Visual Basic.

Nível de Acesso

Toda variável tem um nível de acesso padrão que depende de onde ela é declarada, ou seja, em qual tipo de elemento que a contém.

Se você precisar especificar um nível de acesso diferente do padrão, você pode incluir um modificador de acesso ( como Protected ou Private em sua declaração Dim.Você pode fazer isso somente para variáveis membro ( variáveis delcarada fora de um procedimento).Siga os passos descritos em Como: A disponibilidade de uma variável de controle.

Para obter mais informações, consulte Níveis de acesso em Visual Basic.

Consulte também

Tarefas

Como: Aumentar o tempo de vida da variável

Como: O escopo de uma variável de controle

Conceitos

Declaração de variável no Visual Basic

Características do elemento declarado

O Escopo no Visual Basic

Níveis de acesso em Visual Basic

Referência

As (Visual Basic)