short idade = 100; short idade2 = idade * idade;
dá erro de compilação como resolver esta conversão?
ATÉ 50% OFF
TÁ ACABANDO!
0 dias
0 horas
0 min
0 seg
short idade = 100; short idade2 = idade * idade;
dá erro de compilação como resolver esta conversão?
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.