Partilhar 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 escrita rápida de programas, mas pode fazer com que eles sejam executados mais lentamente.

Digitação forte

A especificação de tipos de dados para todas as variáveis é conhecida como digitação forte. Usar digitação forte tem várias vantagens:

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

  • Ele aproveita a verificação de tipo de 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 os suportam.

  • Isso 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 não integrais. 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, porque 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 o tipo 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úblico, Protegido, Amigo ou Privado, como no exemplo a seguir.

Private x As Double
Protected s As String

Conversão de Personagens

As AscW funções e ChrW operam em Unicode. Você deve usá-los em preferência a Asc e Chr, que devem ser traduzidos para dentro e para fora do Unicode.

Consulte também