C# 7.0 – Specification – Digit Separators
Otra de las características añadidas a C# 7.0 es lo que se denomina como Digit Separators.
Se trata de un concepto incorporado al lenguaje cuyo propósito no es otro que dar claridad al código a la hora de leerlo, sobre todo cuando estamos trabajando con literales numéricos amplios o que pueden inducir a error en la lectura del código.
Esto se logra utilizando entre los números que forman parte de la cifra numérica el carácter _.
En sí, esto no afecta a la cifra numérica empleada.
Dicho de otro modo y con un ejemplo de esta característica escrita en C# 7.0, ésta quedaría así:
private static void DigitSeparators() { var number = 123_456; Console.WriteLine("123_456 => " + number); Console.WriteLine("123_456 + 6543_21 => " + (number + 6543_21)); }
¡Happy Coding!