Compartilhar via


Diversos tipos de dados (Visual Basic)

Visual Basic fornece vários tipos de dados que não estão familiarizados com números ou caracteres.Em vez disso, eles lidam com dados especializados, como valores Sim/Não, valores de data/hora e endereços de objeto.

Para obter uma tabela que mostre uma comparação lado-a-lado dos Visual Basic tipos de dados, consulte Resumo do tipo de dados (Visual Basic).

Tipo booleano

O Tipo de dados Boolean (Visual Basic) é um valor sem-sinal que é interpretado como True ou False.Sua largura de dados depende da plataforma de implementação.Se uma variável pode conter apenas valores de dois estados, como Verdadeiro/Falso, Sim/Não, ou ligado/desligado, declare-a como Boolean.

Tipo de dados

O Tipo de dados Date (Visual Basic) é um valor de 64 bits que contém as informações tanto de data como de hora.Cada incremento representa 100 nanossegundos de tempo decorrido desde o início (12: 00) de 1 º de janeiro do ano 1 no calendário gregoriano.Se uma variável pode conter um valor de data, um valor de tempo, ou ambos, declare-a como Date.

Tipo de objeto

O Tipo de dados Object é um endereço de 32 bits que aponta para uma instância de objeto dentro de seu aplicativo ou em algum outro aplicativo.Uma variável Object pode referir-se a qualquer objeto que seu aplicativo reconheça, ou aos dados de qualquer tipo de dados.Isso inclui os tipos de valor, como Integer, Booleane as instâncias de estrutura, e tipos de referência, que são instâncias de objetos criados a partir de classes, como String e Forme instâncias de matriz.

Se uma variável armazena um ponteiro para uma instância de uma classe que você não conheça em tempo de compilação, ou se ele pode apontar para dados de vários tipos de dados, declare-a como Object.

A vantagem do Object tipo de dados é que você pode usá-lo para armazenar dados de qualquer tipo de dados.A desvantagem é que você provoca operações extras que levam mais tempo de execução e deixa seu aplicativo mais lento.Se você usar uma variável Objectpara tipos de valor, você provoca boxing e unboxing .Se você usá-la para tipos de referência, você provoca vinculação atrasada.

Consulte também

Tarefas

Solucionando problemas de tipos de dados (Visual Basic)

Conceitos

Caracteres de tipo (Visual Basic)

Tipos de dados numéricos (Visual Basic)

Tipos de dados de caracteres (Visual Basic)

(Visual Basic) de vinculação antecipada e atrasada

Outros recursos

Tipos de dados elementar (Visual Basic)