Compartilhar via


Uso eficiente de tipos de dados (Visual Basic)

Variáveis não declaradas e variáveis declaradas sem um tipo de dados recebem o Object tipo de dados. Isso facilita a gravação de programas rapidamente, mas pode fazer com que eles sejam executados mais lentamente.

Tipagem forte

Especificar tipos de dados para todas as variáveis é conhecido como digitação forte. O uso de digitação forte tem várias vantagens:

  • Ele habilita o suporte do IntelliSense para suas variáveis. Isso permite que você veja suas propriedades e outros membros ao digitar o código.

  • Ele aproveita a verificação de tipo do compilador. Isso captura instruções que podem falhar em tempo de execução devido a erros como estouro. Ele também captura chamadas para métodos em objetos que não dão suporte a eles.

  • Resulta em uma execução mais rápida do seu código.

Tipos de dados mais eficientes

Para variáveis que nunca contêm frações, os tipos de dados integrais são mais eficientes do que os tipos nonintegral. No Visual Basic, Integer e UInteger são os tipos numéricos mais eficientes.

Para números fracionários, Double é o tipo de dados mais eficiente, pois os processadores nas plataformas atuais executam operações de ponto flutuante com precisão dupla. No entanto, as operações com Double não são tão rápidas quanto com os tipos integrais, como Integer.

Especificando os tipos de dados

Use a Instrução Dim para declarar uma variável de um tipo específico. Você pode especificar simultaneamente seu nível de acesso usando a palavra-chave Pública, Protegida, Amiga ou Privada, como no exemplo a seguir.

Private x As Double
Protected s As String

Conversão de caracteres

As AscW funções e as ChrW funções operam no Unicode. Você deve usá-los em preferência para Asc e Chr, o que deve se traduzir para dentro e para fora do Unicode.

Confira também