Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

conversão de tipos

short idade = 100; short idade2 = idade * idade;

dá erro de compilação como resolver esta conversão?

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Bom dia, Gilcimar.

O caso ocorre porque o código está interpretando o valor 100 como int. Neste caso, você pode seguir com o seguinte exemplo:

        short idade = 100; 
        short idade2 = (short)(idade * idade);
        Console.WriteLine(idade2);

Desta forma você converte o resultado da multiplicação de int para short.