C# - Convert a string of hex values to hex

前端 未结 3 1074
感动是毒
感动是毒 2020-12-04 03:52

This might sound odd, but my issue is that I have a text string of hex values from a text file, like so:

\"0x0f, 0x40, 0xff, ....\"

I have

3条回答
  •  一向
    一向 (楼主)
    2020-12-04 04:11

    If your string is in the correct format you can create your array using this code (will throw exceptions if the input is badly formatted):

    var text = "0x0f, 0x40, 0xff";
    var bytes = text
      .Split(new[] { ", " }, StringSplitOptions.None)
      .Select(s => (Byte) Int32.Parse(s.Substring(2), AllowHexSpecifier));
    

提交回复
热议问题