Partilhar via


Como: Manter dados de tipo desconhecido em uma variável

Uma variável contém ponteiros para dados se você declará-la como do tipo de dados Object.

Uma variável do tipo Tipo de dados Object pode armazenar um ponteiro para um valor de qualquer tipo de dados.Isso inclui ambos tipos de valor ,como Integer,Boolean e instâncias de estrutura e tipos de referência , que são instâncias de objetos criados a partir de classes, como String,Form e instâncias de array.

Desempenho. A vantagem do tipo de dados Object é que você pode usá-lo para apontar para 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.

Você deve usar o tipo de dadosObject quando sua variável precisa armazenar tipos de dados diferentes em momentos diferentes, ou você não souber em tempo de compilação que tipo ou tipos de dados sua variável poderá armazenar.

Como: manter dados de tipo desconhecido em uma variável

  1. Declare a variável com um Instrução Dim (Visual Basic).

  2. Coloque a cláusula As após o nome da variável.

  3. Coloque a palavra-chave palavra-chave Object após a palavra-chave As .

Consulte também

Conceitos

Tipos de dados no Visual Basic

Caracteres de Tipo.

Tipos de valores e tipos de referências

Referência

Resumo de tipo de dados (Visual Basic)

Tipo de dados único (Visual Basic)

Tipo de dados Object

Outros recursos

Tipos de dados elementar