Мне нужно реализовать какой-то бит для отображения состояния, и я не знаю, как реализовать эту вещь - возможно, у меня есть болван;)
Хорошо, у меня есть код состояния, который может бытьМаксимум.Например, длина 32 бита 1001 0011
Каждый бит принадлежит специальному коду статуса - строке.
Например:
Bit 1: String Cancel
Bit 2: String Okay
Bit 3: String Save
....
Bit 32: String Next
Теперь я должен определить, какие биты установлены, и вернуть все состояниекодовые строки, которые устанавливаются в 32-битном длинном состоянии.
Я предпочитаю использовать какой-нибудь словарь или что-то вроде этого, где я могу хранить для каждого бита соответствующий код состояния.Мне нравится зацикливать код состояния длиной 32 бита и получать соответствующую строку кода состояния из словаря - сохранить ее в строке и вернуть после того, как код состояния длиной 32 бита был пройден.
Кто-тоесть идея для этого?