Trabalhando com Constantes, Variáveis e Tipos de Dados - Avançado

VB.NET: Conversão de Valores

Sempre que utilizamos diversos tipos de dados (datatypes) temos que nos preocupar com as conversões de valores, segue algumas dicas e tabelas em relação a este assunto:

No .NET temos todos estes tipos de dados (Data Type):


Fonte: Msdn VS 2003

Não podemos converter tudo, temos alguns tipo que não podemos converter. Não podemos por exemplo converter uma string "Olá Mundo" para integer. Temos que sempre lembrar que os tipos que vamos converter sejam de um mesmo tipo, ou seja, numeros com numeros, caracteres com caracteres e data com data, somente no caso de caracter que podemos converter praticamente todos os tipos de dados. Podemos converter um número 123 para string, por exemplo.

No caso de valores, temos que tomar uma grande cuidado, nunca podemos converter um tipo de dado Long para Integer, isto porque, o tipo Integer possue 4 Bytes e o Long 8 Bytes, assim, quando tentamos converter estes tipos de dados se o campo for maior do que 4 bytes teremos um grande problema. No caso contrário de conversão de um tipo Integer para um Long, não existe nenhum problema, ou seja nunca converter um tipo numério que a quantidade de Bytes do valor a ser convertido seja maior do que queremos converter.

Segue abaixo uma tabela com todas as possibilidades de conversões:


Fonte: Msdn VS 2003

Existem diversas funções que devemos utilizar para convertermos valores. Veja lista:


Fonte: Msdn VS 2003

Exemplo:

Convertendo um valor Integer para String

Dim intValor as Integer
Dim strValor as String

intValor = 1234

'Converte o valor para string
strValor = CStr(intValor)

Convertendo um valor Double para Decimal

Dim dblValor As Double
Dim decValor As Decimal

dblValor = 35.29

'Converte o valor para decimal
decValor = CDec(dblValor)

 


Dicas:

 

Ir para: Aula anterior | Proxima aula | Indice de Aulas

 

 

Escreva para nós  Adicione ao Favoritos  Página Principal   Imprima essa página  Sair da Página  Voltar para página anterior

© 1999-2009 POWER Informática - Rua João Manoel, 912 - Centro - Santana do Livramento - RS
Fones: (55) 3 2 4 2 - 5 4 2 7 / (55) 9 9 9 4 - 8 7 8 2

Serviços Manutenção Hardware, programação, páginas Web