我需要检查一个string
位于我作为byte
数组接收的数据包中的一个。如果我使用BitConverter.ToString()
,我会像破折号一样得到字节string
(fe:00-50-25-40-A5-FF)。
我尝试了快速谷歌搜索后发现的大多数函数,但它们中的大多数都有输入参数类型string
,如果我string
用破折号调用它们,它会引发异常。
我需要一个将十六进制(asstring
或 as byte
)转换为string
表示十六进制值(fe:0x31 = 1)的函数。如果输入参数是string
,函数应该识别破折号(例如“47-61-74-65-77-61-79-53-65-72-76-65-72”),因为BitConverter
不能正确转换。