Привет!
Делаю небольшую утилиту на C# для связи с контроллером, чтобы получать данные и производить управление (но это к сути особо не относится 🙂)
Вопрос банальный - как преобразовать число типа int в строку, только чтобы в строке оно было в шестнадцатеричном виде. То есть делаю так:
int temp = 0xFF001348; String tempStr = temp.ToString();
Получаю строку:
"4278195016"
А хочу:
"0xFF001348"
Привет, так:
tempStr = $"0x{temp:X}