День пятьдесят пятый. #TipsAndTricks

Улучшите читаемость чисел, используя Разделитель Цифр в C# 7

Иногда в коде приходится использовать литеральные значения чисел. Иногда они маленькие, а иногда достаточно большие. В случае с маленькими числами проблем нет, но длинные числа иногда тяжело читать. C# 7.0 позволяет использовать разделитель ‘_’ в литералах для улучшения читаемости вашего кода. Разделитель никак не влияет на число, вы можете использовать такое число так же, как любую другую целочисленную переменную. Разделители также могут применяться в двоичных и шестнадцатеричных выражениях чисел. Начиная с версии 7.2 можно отделять также части '0b' и '0x':

var number = 123_456_789;

var binary = 0b111_1110_0011;

var binary_7_2 = 0b_111_1110_0011; // C# 7.2+

var hex = 0x7_e3;

var hex_7_2 = 0x_7e3; // C# 7.2+