Por que quando escrevo o código dessa forma sou obrigado a colocar o (char) antes do 61 se eu já especifiquei na declaração da variável que estou iniciando um char ?
char primeiraLetra = (char)61;
Console.WriteLine(primeiraLetra);
ATÉ 50% OFF
TÁ ACABANDO!
0 dias
0 horas
0 min
0 seg
Por que quando escrevo o código dessa forma sou obrigado a colocar o (char) antes do 61 se eu já especifiquei na declaração da variável que estou iniciando um char ?
char primeiraLetra = (char)61;
Console.WriteLine(primeiraLetra);
porque 61 é int, se vc quer que 61 seja um char vc tem que fazer o casting, porém ele não irá imprimir o numero 61 pois vc implicitou que não se trata de um int, ele vai imprimir o caractere "=" que vc pode conferir ao pesquisar "ascii keyboard" no google.