Dev (Back & Front)ARTIGO

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

No seguinte artigo, o autor apresenta de forma breve uma das novidades do C# 7.2, o Underscores.

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

Arquiteto e desenvolvedor, agilista, pai, filho, escalador, ciclista, quebrador de status quo, Microsoft MVP. Escreve artigos, fundou o .Net Architects, mantém o podcast Tecnoretórica e da Lambda3, um blog e muitos projetos no Github. É agilista, e trouxe os programas da Scrum.org pro Brasil. Criou a Lambda3, que insiste em fazer projetos e consultoria direito.

Ver perfil