Я хочу преобразовать шестнадцатеричный в UInt. Проблема заключается в следующем:WPF Преобразование hex в UInt
, когда я пытаюсь это:
uint value = Convert.ToUInt32((hex), 16);
и гекс например, размера 12 байт, все работает отлично, но когда я пытаюсь преобразовать гекс с 32 размером байт У меня есть эта ошибка:
value too large or too small for int32
Тогда я пытаюсь это:
ulong = Convert.ToUInt64((hex), 16);
, и я получаю эту ошибку.
value too large or too small for int64
Кто-то знает, что я делаю неправильно?
Непонятно, что вы просите. Образцы кода не компилируются. Вы хотите ** разобрать ** строку, содержащую некоторое число в шестнадцатеричном формате? показать в качестве примера ... – DrKoch
не могли бы вы привести пример строки, которую вы используете? –
Вы правы, строка - это шестнадцатеричное число. Например: у меня есть шестнадцатеричное число D34128, и я хочу 13844776 десятичное число, но когда у меня есть размер шестнадцатеричного 32 байта, я получаю ошибку. – IrApp