Здравствуйте, сэр, у меня есть шестнадцатеричный строковый массив, и я хочу сохранить этот массив в байтовом массиве в формате 0x.
Здравствуйте сэр,
У меня есть такая струна.
string[] macstring = { "00","13","2А","00","41","54","EC","8E" };
и мой аспект заключается в том, чтобы хранить в таком байтовом массиве, как этот.
byte[] bytes=новый байт[8];
байты[0]=0x00;
байты[0]=0x13;
байты[0]=0xA2;
байты[0]=0x00;
байты[0]=0x41;
байты[0]=0x54;
байты[0]=0xEC;
байты[0]=0x8E;
Я застрял здесь, пожалуйста, помогите мне в этом.Заранее большое вам спасибо.
Что я уже пробовал:
string[] macstring = { "00","13","2А","00","41","54","EC","8E" };
byte[] n = новый байт[] { байт.Parse(macstring[0], System.Глобализация.Числовые стили.HexNumber),
байт.Parse(macstring[1], System.Глобализация.Числовые стили.HexNumber),
байт.Parse(macstring[2], System.Глобализация.Числовые стили.HexNumber),
байт.Parse(macstring[3], System.Глобализация.Числовые стили.HexNumber),
байт.Parse(macstring[4], System.Глобализация.Числовые стили.HexNumber),
байт.Parse(macstring[5], System.Глобализация.Числовые стили.HexNumber),
байт.Parse(macstring[6], System.Глобализация.Числовые стили.HexNumber),
байт.Parse(macstring[7], System.Глобализация.Числовые стили.HexNumber),
};
проблема в том, что я получаю массив байтов.