Ответ от C # 7
Да, это поддерживается в C # 7. Но имейте в виду, что нет подтверждения, что вы поставили подчеркивания в нужном месте:
// At a glance, this may look like a billion, but we accidentally missed a 0.
int x = 1_00_000_000;
Ответ от 2011
Нет, в C # ничего такого нет.Вы могли бы сделать:
const int x = 1000 * 1000;
, но это примерно так же приятно, как и получить.
(Обратите внимание, что это усовершенствование вошло также в Java 7 ... возможно, однодень это будет введено в C #.)