我在一個c#wpf應用程序中工作,其中我想做幾件事情。我正在使用字節數組來組成MIDI Show Control消息(在MSC規範1.0中指定)。轉換成字節數組並插入到其他數組中
該消息的結構是0x00字節就像消息所有部分之間的逗號。我撰寫類似這樣的消息:
byte[] data =
{(byte)0xF0, // SysEx
(byte)0x7F, // Realtime
(byte)0x7F, // Device id
(byte)0x02, // Constant
(byte)0x01, // Lighting format
(commandbyte), // GO
(qnumber), // qnumber
(byte)0x00, // comma
(qlist), // qlist
(byte)0x00, // comma
(byte)0xF7, // End of SysEx
};
我希望用戶填寫無符號整數(如215.5),我想(因爲當時消息被解釋錯不爲0x00個字節),這些數字轉換爲字節。
在上面提到的地方轉換數字並放置字節數組的最佳方法是什麼?