Преобразование строки в шестнадцатеричное значение в Bool и преобразование строки в шестнадцатеричное значение в строку ASCII
Причина, по которой _PRIORITE
неверна, поскольку _IndexLecture
является строковым типом.вы не можете передать такой строковый параметр «01» методу ToBoolean(sting value)
, вы можете только передать «истинный» или «ложный» строковый параметр.Пожалуйста, используйте следующий метод для замены.
_TraitementString = _Decode.Substring(_IndexLecture + 24, 2);
_PRIORITE = Convert.ToBoolean(int.Parse(_TraitementString, System.Globalization.NumberStyles.AllowHexSpecifier));
Как передать шестнадцатеричную строку в IPAddress
.
Вы можете сослаться на этот случай ответить .И, пожалуйста, обратите внимание, что Интернет-протокол версии 4 (IPv4) определяет IP-адрес как 32-разрядное число.Таким образом, это может быть выражено в 8-битных шестнадцатеричных числах.Пожалуйста, проверьте правильность _TraitementString
.
var ip = new IPAddress(long.Parse("4a0e94cb", NumberStyles.AllowHexSpecifier));