В принципе, я думаю, что ответ НЕТ, простого пути нет. Используйте десятичные или шестнадцатеричные константы - они просты и понятны. Ответ @RoyTinkers также хорош - используйте комментарий.
int someHexFlag = 0x010; // 000000010000
int someDecFlag = 8; // 000000001000
Другие ответы здесь представляют несколько полезных рабочих раундов, но я думаю, что они не лучше, чем простой ответ. Разработчики языка C #, вероятно, сочли префикс «0b» ненужным. HEX легко преобразовать в двоичный код, и большинству программистов все равно придется знать DEC-эквиваленты 0-8.
Кроме того, при проверке значений в отладчике они будут отображаться как HEX или DEC.