[問題]byte相關問題

看板C_Sharp (C#)作者 (阿宅~你在幹麻阿?)時間12年前 (2013/05/07 10:43), 編輯推噓4(404)
留言8則, 5人參與, 最新討論串1/1
各位先進 小弟我現在正在處理一些Serial Port解碼的問題 我先從利用Readline 得到一串String 資料 再利用getbytes 得到一byte陣列 現在我想要byte陣列中 兩個一組合併成大的byte 請問用各位先進可以指導我一下嗎? 感恩 -- 不爽不要打 ╮(╯_╰)╭ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.13.137.70

05/07 10:44, , 1F
兩個byte array合併?
05/07 10:44, 1F

05/07 10:47, , 2F
我想要讓兩個byte 元素 合併一個short 元素
05/07 10:47, 2F

05/07 11:26, , 3F
BitConverter.ToUInt16
05/07 11:26, 3F

05/07 11:59, , 4F
05/07 11:59, 4F

05/07 12:00, , 5F
多一些判斷,BitConverter.ToUInt16需要一次抓兩byte
05/07 12:00, 5F

05/07 12:00, , 6F
所以用了resize的方式去保證陣列大小為2的倍數
05/07 12:00, 6F

05/11 14:27, , 7F
不熟請用3F,熟請用Encoding.GetBytes的指標版,把資料直
05/11 14:27, 7F

05/11 14:28, , 8F
接寫到short[] 的指標位置。
05/11 14:28, 8F
文章代碼(AID): #1HY6ez22 (C_Sharp)
文章代碼(AID): #1HY6ez22 (C_Sharp)