Вы можете использовать String.Split
, а затем Byte.Parse
для анализа строки, например:
var newArray = str.Split(',').Select(Byte.Parse).ToArray();
Byte.Parse
игнорирует пробелы, поэтому нет необходимости обрезать
Если вы создадите массив следующим образом:
var str = String.Join(", ", new byte[]{0xFF,0x05,0x56});
Новый массив, созданный путем разбиения:
var newArray = Split(',').Select(Byte.Parse).ToArray();
будет содержать значения 255, 5 и 86.