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);
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.