Compartilhar via


Uso eficiente de tipos de dados

Variáveis não declaradas e declaradas sem um tipo de dados são atribuídas ao tipo de dados Object.Isso facilita escrever programas rapidamente, mas pode fazer com que sejam executados mais lentamente.

Tipagem Forte

Especificar tipos de dados para todas as variáveis é um técnica conhecida como tipagem fote .Usar tipagem forte apresenta diversas vantagens:

  • Ela permite suporte IntelliSense ® para as variáveis.Isso permite que você veja suas propriedades e outros membros conforme você digita em código.

  • Ele aproveita a verificação de tipo do compilador.E captura instruções que podem falhar em tempo de execução devido a erros como overflow.Isso também obtém chamadas a métodos em objetos que não os suportam.

  • Isso resulta em 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 inteiro são mais eficientes do que os tipos não integrais.Em 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 em plataformas atuais executam operações de ponto flutuante com precisão dupla.No entanto, operações com Double não são tão rápidas como com os tipos integrais como Integer.

Especificar Tipos de Dados

Use a Instrução Dim (Visual Basic) para declarar uma variável de um tipo específico.Você pode especificar simultaneamente seu nível de acesso usando a palavra-chavePúblico (Visual Basic), Protegido (Visual Basic), Amigo (Visual Basic), ou Private (Visual Basic), como no exemplo a seguir.

Private x As Double
Protected s As String

Conversão de caracteres

As funções AscW e ChrW operam em Unicode.Você deve usá-las preferencialmente a Asc e Chr,que devem traduzir de e para Unicode.

Consulte também

Conceitos

Tipos de dados no Visual Basic

Programação Sem-Tipos no Visual Basic

Declaração Implícita e Explícita

Verificação de Tipo no Visual Basic

Objeto como o Tipo de Dados Universal

Tipos de Dados Numéricos

Declaração de variável no Visual Basic

Referência

Funções Asc, AscW

Funções Chr, ChrW

Outros recursos

Usando o IntelliSense