2012年7月2日 星期一

C# int16 to 2byte

Use C# BitConverter

byte[] rs = BitConverter.GetBytes((int16)0xabcd);
 
;rs[0] = 0xcd;
;rs[1] = 0xab;

Array.Reverse(rs);//反轉整個一維 Array 中的元素順序

;rs[0] = 0xab;
;rs[1] = 0xcd;