C# 7.0 – Specification – Binary Literals
Otra de las características añadidas a C# 7.0 es lo que se denomina como Binary Literals, que es muy parecido a Digit Separators, salvo que con literales binarios.
Así, podemos indicar valores a nivel de bit.
Esto se logra utilizando al principio del valor binario, el prefijo 0b.
Un ejemplo de esta característica escrita en C# 7.0 quedaría así:
private static void BinaryLiterals() { byte aa = 0b10101010; byte dd = 0b11011101; byte ff = 0b11111111; Console.WriteLine($"{aa:X}{dd:X}{ff:X}"); }
¡Happy Coding!