9 - Indica o que é mostrado no ecrã pelo seguinte código C#. Justifica a tua resposta.
char c = '\u00AE';
Console.WriteLine($@"\n{c}\n");
O output será \n®\n
, uma vez que $
interpola a string mostrando
o valor que está dentro das chavetas {}
, já @
verbatim mostra
tudo o que está em numa string conforme está escrito.
Por Sara Gama.
char c = '\u00AE';
Console.WriteLine($@"\n{c}\n");
Na 1ª linha é declarada uma variável do tipo char
, que representa
o carácter Unicode ®
.
Na 2ª linha temos uma string interpolada ($
) que mostra o valor c
, e
é também uma string verbatim (@
), logo mostra também a expressão entre
as aspas ""
como esta está escrita exceto pelo valor entre as chavetas {}
.
Logo, será impresso \n®\n
Por Diana Nóia