Строку "C155" в бинарный формат перевести

Общие вопросы о Unity3D

Строку "C155" в бинарный формат перевести

Сообщение Orcan 02 апр 2021, 19:16

Привет всем! Мне сказали что приходит строчка "C155" мне нужно ее перевести в бинарный формат и после перевода должно получиться число "1100 0001 0101 0101" Потом дальше я ее должен обрабатывать. Но проблема в том что не получается из С155 число 1100 0001 0101 0101 и я дальше ее обрабатывать уже не могу. У меня после перевода получается число большое " 000011 0000 110001 0000 110101 0000 110101 0000 " Уже несколько часов бьюсь над этим но никак не получается число "1100 0001 0101 0101" Ребят как Получить из этого числа "1100 0001 0101 0101" ???
Синтаксис:
Используется csharp
string CarMessage = "C155";
//  0 //   Конвектируем строчку в Бинарный формат   ////
StringBuilder sb = new StringBuilder();
foreach (byte b in System.Text.Encoding.Unicode.GetBytes(CarMessage))
sb.Append(Convert.ToString(b, 2).PadLeft(4, '0')).Append(' ');
string binaryStr = sb.ToString();
Debug.Log("binareCode = " + binaryStr);
 

Вот я пытался вот так сделать и получается вот это число " 000011 0000 110001 0000 110101 0000 110101 0000 " это не есть хорошо
Может я какой то не тот метод использую или еще что? может C155 вообще не должна быть строкой? Мне говорили со смещением как-то делать но чет тоже не получается понять
Orcan
UNITрон
 
Сообщения: 191
Зарегистрирован: 25 сен 2016, 04:22

Re: Строку "C155" в бинарный формат перевести

Сообщение 1max1 02 апр 2021, 19:32

Тебе надо перевести сначала в десятичное число в виде инта, а уже потом в бинарный вид конвертировать так как строка, которую ты получаешь в виде hex числа. Вроде это твой вариант https://stackoverflow.com/questions/661 ... -to-binary
Аватара пользователя
1max1
Адепт
 
Сообщения: 5505
Зарегистрирован: 28 июн 2017, 10:51

Re: Строку "C155" в бинарный формат перевести

Сообщение Orcan 02 апр 2021, 19:46

Спасибо большое =))
Orcan
UNITрон
 
Сообщения: 191
Зарегистрирован: 25 сен 2016, 04:22


Вернуться в Общие вопросы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15