Miguel Alho – Multimédia

Three C# 2.0/3.0 Syntaxes That You Didn’t Know But Were Afraid to Ask

Three C# 2.0/3.0 Syntaxes That You Didn’t Know But Were Afraid to Ask

, em C#, por

Um link interessante, com algumas novidades do C# 3.0. Enquanto que o primeiro ponto apresentado na página fala da declaração de propriedades, que já referi aqui anteriormente, os dois seguintes para mim são novidade. Gostei especialmente da novidade no operador ternário ?:, que num teste a null, em vez do formato do C# 2.0 :

Objecto obj1 = null;
Objecto obj2 = (obj1 == null ? new Object() : obj1);

pode ser escrito como :

Objecto obj1 = null;
Objecto obj2 = (obj1 ?? new Object());

As três demonstrações de sintaxe no site de Adam Tibi.

Sem Comentários

Deixe o seu comentário

*

 

Spam Protection by WP-SpamFree

Partilhe

Relacionados