Aprenda de uma forma simples , objetiva e direta os ... - Macoratti.net
Aprenda de uma forma simples , objetiva e direta os ... - Macoratti.net
Aprenda de uma forma simples , objetiva e direta os ... - Macoratti.net
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Curso <strong>de</strong> Introdução a Plata<strong>forma</strong> .Net FrameWork SDK<br />
Caso precise forçar <strong>uma</strong> conversão mesmo que haja perda <strong>de</strong> in<strong>forma</strong>ções, a<br />
linguagem disponibiliza um operador com este recurso.<br />
Exempl<strong>os</strong>:<br />
int VarValor = (int)8544555L;<br />
Neste caso a variável inteira vai receber o quanto po<strong>de</strong>r<br />
suportar do tipo long.<br />
long VarValor = (long)29.145;<br />
Neste caso a variável inteira do tipo long suportará o<br />
quanto for p<strong>os</strong>sível do número não inteiro.<br />
Em alguns cas<strong>os</strong> <strong>os</strong> tip<strong>os</strong> <strong>de</strong> conversão não precisam ser especificad<strong>os</strong> pelo<br />
<strong>de</strong>senvolvedor, essa conversão é feita automaticamente.<br />
Figura 3.1.3 - <strong>os</strong> tip<strong>os</strong> <strong>de</strong> conversão automática:<br />
Tipo Converte em<br />
sbyte short, int, long, float, double, <strong>de</strong>cimal<br />
byte short, ushort, int, uint, long, ulong, float, double, <strong>de</strong>cimal<br />
short int, long, float, double, <strong>de</strong>cimal<br />
ushort int, uint, long, ulong, float, double, <strong>de</strong>cimal<br />
int long, float, double, <strong>de</strong>cimal<br />
uint long, ulong, float, double, <strong>de</strong>cimal<br />
long float, double, <strong>de</strong>cimal<br />
ulong long, double, <strong>de</strong>cimal<br />
char ushort, int, uint, long, ulong, float, double, <strong>de</strong>cimal<br />
float double<br />
Exempl<strong>os</strong>:<br />
int VarInteiro = 32450;<br />
long VarLong = VarInteiro;<br />
float VarFloat = VarLong;<br />
double VarDouble = VarFloat;<br />
<strong>de</strong>cimal VarDecimal = VarLong;<br />
byte VarByte = (byte)VarInteiro;<br />
int VarInteiro = (int)31.245F;<br />
23