Bem, de facto o excerto apresentado na semana passada compila sem problema. Isto porque o termo get, ao contrário do que algumas pessoas pensam, não é um termo reservado da linguagem C#, apesar de no interior das propriedades assumirem um papel especial. Já agora, e apenas como observação suplementar, podemos utilizar termos reservados nos nomes das variáveis desde que esses termos sejam precedidos do @ (obviamente que isto não pode ser considerado boa prática, mas, como é permitido, resolvi colocar aqui este apontamento).
Em relação à questão do Paulo Morgado, não faço a minima porque até hoje não utilizei essa linguagem para fazer mais do que um protótipo simples. Então Paulo, qual a resposta?
Para este segundo item, vamos fazer um pequeno teste com as directivas de processamento (que presumo que não são muito utilizadas em C# - pelo menos não ouvi falar muito delas até hoje). Então, como este é o segundo item, vamos ter não uma, mas duas questões:
Qual o resultado do seguinte excerto:
Console.WriteLine( @"Ola, #if Testing Mundo#else Marte#endif");
Pergunta número 2: qual o resultado do seguinte excerto:
#if Testing/*#else/**/ Console.WriteLine( "III" );#endif
Fiquem bem, e até para a semana!
posted on Saturday, June 26, 2004 6:30 PM