Код: Выделить всё
byte[] bytes = new[] {
Convert.ToByte("&H" + Conversion.Hex(127)),
Convert.ToByte("&H" + Conversion.Hex(7)),
Convert.ToByte("&H" + Conversion.Hex(170)),
Convert.ToByte("&H" + Conversion.Hex(218)),
Convert.ToByte("&H" + Conversion.Hex(228)),
Convert.ToByte("&H" + Conversion.Hex(50)),
Convert.ToByte("&H" + Conversion.Hex(1)),
Convert.ToByte("&H" + Conversion.Hex(155)),
Convert.ToByte("&H" + Conversion.Hex(171)),
Convert.ToByte("&H" + Conversion.Hex(232)),
Convert.ToByte("&H" + Conversion.Hex(127))
};
Входная строка имеет неправильный формат.
Изначально приведенный выше код взят из перевода VB.net на C#. Исходный код Vb.net выглядел так:
Код: Выделить всё
Dim bytes() As Byte = {"&H" & Hex(127), "&H" & Hex(7), "&H" & Hex(170),
"&H" & Hex(218), "&H" & Hex(228), "&H" & Hex(50),
"&H" & Hex(1), "&H" & Hex(155), "&H" & Hex(171),
"&H" & Hex(232), "&H" & Hex(127)}
Подробнее здесь: https://stackoverflow.com/questions/793 ... to-c-sharp
Мобильная версия