看板 C_Sharp 關於我們 聯絡資訊
小弟在寫一的有關於rfid的判斷tag是否離開 使用的機器是AWID的 (由於機器的偵測範圍很大怕會重複讀取 偵測半徑大概有3~5公尺) 裡面有用到socket傳送和接收資料(tag的資料) 書中的範例有寫到接收端要把收到的byte陣列存入指定陣列 Byte [] packetBuffer = new Byte[ maxPacket ]; int byteCnt = aSocket.Receive( packetBuffer, packetBuffer.Length, 0 ); string clientPacket = Text.Encoding.ASCII.GetSrting( packetBuffer ); 這裡面的 packetBuffer 是指把接收到的TAG資料放進去的陣列名稱嗎? 還有... 要把A陣列的資料跟B陣列比對 若B陣列中沒有A陣列的元素 則把A陣列的該元素後面加上* 把B陣列比對A陣列檢查有無重複結束之後 把A陣列有印*的放入B陣列中 結束這個動作之後 把B陣列有印* 的元素 把*去除掉 請問這該怎麼寫? 小弟第一次碰C# 另外寫程式的基礎也沒有說很好 一切都在看書學習中 如果問題很白癡的話..不要罵我@@ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.203.30.53
pyrochlore:第一個答案是yes 09/29 14:12
pyrochlore:第二個就寫迴圈把A中的元素一個個往B加 09/29 14:15
pyrochlore:加得時候用B.Contain判斷是否重複 重複則不加入 09/29 14:16
pyrochlore:下次先介紹一下RFID好嗎? 縮寫不是所有人都知道意義 09/29 14:18
pyrochlore:google了一下RFID還蠻有趣的 09/29 14:18
rushcloud:噢噢 謝謝你 下次會改進的^^" 09/29 22:03