Czy istnieje sposób przypisania wartości binarnej do zmiennej VB? Wszystkie oczywiste wybory nie działają. Próbowałem przedrostka z &B
, dołączając z b
, ale nic nie działa. Nie mam też wiele szczęścia, żeby go szukać. Nie muszę potrzebuję tego dla mojej aplikacji, ale raczej jestem po prostu ciekawy, więc alternatywne rozwiązania nie są konieczne.Przypisywanie stałej binarnej
[Edytuj] Dla wyjaśnienia, czego szukałem (co nie wydaje się możliwe) było jak przypisać literalną liczbę binarną do zmiennej, w podobny sposób, w jaki można przypisać heksadecymalny lub ósemkowy numer. Po prostu szukałem bardziej wciągającego wizualnie sposobu przypisania wartości do enum flagi.
Kod:
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'
Możliwy duplikat [Jak wpisać literał binarne w VB.NET?](http://stackoverflow.com/questions/1417662/how-do-i-type-literal-binary-in-vb -net) – Darren