Я, начиная с двух значений ниже:Добавление значений в массив байт
finalString = "38,05,e1,5f,aa,5f,aa,d0";
string[] holder = finalString.Split(',');
Я сквозными через держатель, как так:
foreach (string item in holder)
{
//concatenate 0x and add the value to a byte array
}
На каждой итерации я хотел бы сцепить 0x, чтобы сделать его шестнадцатеричным значением и добавить его в массив байтов.
Это то, что я хочу, массив будет, когда я закончу цикл:
byte[] c = new byte[]{0x38,0x05,0xe1,0x5f,0xaa,0x5f,0xaa,0xd0};
До сих пор все мои попытки не увенчались успехом. Может ли кто-нибудь указать мне в правильном направлении?
крутой идея, но редактировать свой пост, так что байты обрабатываются в шестнадцатеричном режиме. –
s представляет значение в шестнадцатеричном формате. Он может содержать буквы от A до F. byte.Parse нужен второй аргумент, определяющий формат. –