Skip to content

Latest commit

 

History

History
34 lines (22 loc) · 838 Bytes

File metadata and controls

34 lines (22 loc) · 838 Bytes

Problema

8 - Indica o que é mostrado no ecrã pelo seguinte código C#. Justifica a tua resposta.

double x = 3.1223;
Console.WriteLine(@"\\{x}\\:" + x);

Soluções

Solução 1

O output será \\{x}\\:3.1223 uma vez que @ verbatim mostra tudo o que está numa string conforme está escrito e a + concatenação acrescenta informação que neste caso é o valor de x.

Por Sara Gama.

Solução 2

Console.WriteLine(@"\\{x}\\:" + x);

Esta é uma string verbatim (@), onde a expressão que estiver entre as aspas "" será impressa exactamente como está escrita.

Existe ainda uma concatenação (+) que acrescenta à string o valor de x .

Logo, será impresso no ecrã \\{x}\\:3.1223

Por Diana Nóia