Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
O que é uma variante em VB
? Aprender a usar variáveis ​​variantes é uma boa idéia se você está planejando para iniciar a programação em Visual Basic. Os programadores têm muitas vezes um mal-entendido de variáveis ​​variantes por pensar que eles não têm um tipo de dados . Você pode pensar em variáveis ​​variantes como variáveis ​​que podem facilmente mudar de tipo. Por exemplo , você pode armazenar valores decimais em uma variável variante e, posteriormente, em seu programa de atribuir esse valor a uma variável de tipo de dados "double" , sem ter que fazer uma conversão de dados. Definição

Uma variável variante é usada para armazenar diferentes tipos de valores e que detém uma representação interna dos valores que ele armazena . A variável variante sempre possui 16 bytes para qualquer valor armazenado. VB trata automaticamente as conversões quando você atribuir um valor a uma variante , eliminando a necessidade de fazer qualquer conversão de si mesmo. Use variáveis ​​variantes para capturar valores devolvidos quando você não sabe o que essas funções de procedimentos vai voltar.
Armazenar valores numéricos

VB usará a representação mais compacta possível quando você atribui números inteiros a uma variável variante. Para um número pequeno , VB irá atribuir uma representação " Integer " para esse valor . VB irá atribuir automaticamente um "Long" de tipo de dados para um grande valor armazenado em uma variante. VB retornará um erro se você tentar fazer cálculos em uma variante que não contém um número. É uma boa prática usar a função " IsNumeric " para determinar se a variável variante contém números antes de usá-lo em um cálculo.

Armazenamento de corda Valores

Armazenamento de valores de string para variáveis ​​variantes pode causar alguns problemas se você não for cuidadoso sobre como você usá-los em seu programa. Você pode armazenar uma string para uma variante e que irá armazenar o valor sem nenhum problema. Se você armazenar uma seqüência de números a uma variante e depois usá-lo com o operador em outra variante "+" , em seguida, VB irá convertê-lo em um número para tentar executar uma adição. Para certificar-se você não receber um erro quando se trabalha com valores de seqüência em variantes , use o operador "&" quando você precisa concatenar strings variantes.

Armazenamento de dados /valores de tempo

Você também pode usar variáveis ​​variantes para armazenar valores de data /hora que vão de 1 de Janeiro de 2010 a 31 de dezembro de 9999 . Além disso, você pode executar operações matemáticas em variantes que contêm valores de data /hora . Similar à função " IsNumeric " você também pode usar a função " ÉData " para determinar se uma variável variante tem um valor de data . O seguinte é um exemplo de como você pode usar a função " ÉData " em uma variante :

Dim someDate , daysleftIf IsDate ( Text1.Text ) ThenSomeDate = CDate ( Text1.Text ) daysleft = DateSerial ( Year ( someDate ) + _1 , 1, 1) - SomeDateText2.Text = daysleft & " . dias no ano " ElseMsgBox Text1.Text & " não é uma data válida. " End If

Anterior :

Próximo : No
  Os artigos relacionados
·Como usar VB.NET Express para alterar a entrada de grav…
·Como converter texto em HTML para RichTextBox em Vb.NET…
·Como criar um script DiskPart 
·Como criar um arquivo de chave para arquivos DLL em VB.…
·Por que há tantas estruturas de repetição em Visual …
·Como importar Binário para Xcode 
·Como alocar uma matriz 5D 
·Como depurar VBScript 
·VBA e Pipes Nomeados 
·Funções VB6 corda 
  Artigos em destaque
·Como executar o PHP em Perl 
·Como escrever JDBC Usando Eclipse 
·Ferramentas IDE de depuração 
·Como gerar UML a partir do código Java 
·Como alterar Div texto para Negrito em JavaScript 
·Como solucionar um erro de execução em ASP.NET 
·Como criar sua própria Game Engine 
·Como usar iFrame obter PHP Remoto 
·O melhor Prolog Tutorial 
·Como criar um email ao Formulário Script 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados