Вот мой код:Как передать динамическое значение в массив байтов
private void send_char_0(string R, string G, string B)
{
string r = R;
string g = G;
string b = B;
string strData = null;
int i = 0;
byte[] data_array = new byte[3]{0xff,0xef,0xff};
}
Я принес hexvalues в строке R, G, B соответственно, но когда я прохожу их byte[] data_array = new byte[3]{R,G,B};
-> строка ошибки не могут быть преобразованы в байт.
Так я попытался преобразовать DataArray [0] = Convert.ToByte (R)Convert.ToByte(0xff)
т.е. -> Ошибка ввода строка не в надлежащем формате, как 0xff. должен иметь «ff», но мне нужно передать его как «oxff» в последовательный порт.
Любой человек может помочь мне
Что это нужно делать с JavaScript? –
Вы ищете это? http://stackoverflow.com/questions/5647328/c-sharp-convert-a-string-of-hex-values-to-hex – Hammerstein
Это не javascript. – CodingGorilla