与BitConverter.ToString相反的方法?

cam*_*cam 10 c# hex

BitConverter.ToString以"XX-XX-XX-XX"格式提供十六进制

是否有相反的方法,以便我可以从这种格式给出的字符串中获取原始字节数组?

Mar*_*ers 13

不,但它易于实施:

string s = "66-6F-6F-62-61-72";
byte[] bytes = s.Split('-')
    .Select(x => byte.Parse(x, NumberStyles.HexNumber))
    .ToArray();
Run Code Online (Sandbox Code Playgroud)