Back-End

5 mar, 2018

Novidades do C# 7.2: Underscores no começo de literais binários e hexadecimais

Publicidade

Para utilizar as versões minor do C# (como a 7.1, ou 7.2) você precisa habilitá-la nos atributos do projeto. Veja neste artigo como fazê-lo e também como habilitar na solution inteira para não ter que ficar configurando cada projeto individualmente.

Novidades do C# 7.2: Underscores no começo de literais binários e hexadecimais

Na versão 7.2 é agora possível utilizar underscores _ no começo de numerais binários e hexadecimais. Agora podemos escrever o número 5, em binário, desta forma:

var n = 0b_101;

Antes, o underscore só poderia aparecer depois do primeiro numeral depois do b. Assim, por exemplo:

var n = 0b1_01;

Com hexadecimais também é possível, veja o número 192:

var n = 0x_00C0;

Mini mudança estética, mas bem vinda.

Você consegue ler um pouco mais sobre o uso destes literais nos docs sobre o byte que entram um pouco na discussão de forma breve.

***

Este artigo foi produzido em parceria com a Lambda3. Leia outros conteúdos no blog da empresa: blog.lambda3.com.br