С# 7– Числовые литералы

C# logoВ С# 7 появилась возможность использовать символ "_" в качестве разделителя внутри чисел. Это позволяет сделать большие числа удобными для чтения.

int maxBufferSize = 16_384;
uint mask = 0xFF_00_FF_00;

Разделители никак не влияют на само значение. Они могут быть добавлены после любого количества цифр и используются только для форматирования кода.

Так же добавилась возможность использовать двоичные значения, которые обозначаются префиксом "0b":

uint mask = 0b1010_1011_1100_1101_1110_1111_1010_0011;

Добавить комментарий