29.06.2013 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!