Есть ли способ присвоить двоичное значение переменной VB? Все очевидные варианты не работают. Я пробовал префикс с &B
, добавляя с b
, но ничего не работает. Мне тоже не повезло в поисках. Мне не нужно это для моего приложения, но мне просто любопытно, поэтому альтернативные решения не нужны.
[Изменить]
Для пояснения, то, что я искал (что, по-видимому, невозможно), было то, как назначить буквенное двоичное число переменной, аналогичным образом, в котором вы можете назначить шестнадцатеричное или восьмеричное число. Я просто искал более привлекательный способ присвоения значений перечислению флага.
Код:
Dim num as Integer = &H100ABC 'Hex'
Dim num2 as Integer = &O123765 'Octal'
Dim myFantasy as Integer = &B1000 'What I would like to be able to do'
Dim myReality as Integer = 2 ^ 3 'What I ended up doing'