1
我想要做一些RFID編碼,我打算在窗體中的文本框中鍵入一個十六進制數字(0 - > F)的16位數字我已經創建。我的問題是,如何將該.Text格式轉換爲可以轉換爲Byte()格式的東西,或者是轉換爲該格式的子步驟。將輸入從文本框轉換爲字節()在vb
經過大量的研究和大量的重複性錯誤,我認爲我使用的任何函數都不會將每個字符視爲單個數字,而是將整個文本視爲值。因此我嘗試將其解析爲單個字符,並且仍然不允許我這樣做。
我曾嘗試:
System.Convert.To___{anything, byte, integer, decimal,string}__(Next_TID.Text
*or that same thing converted into a string* })
Dim text As New System.Text.StringBuilder(textinfo.Length \ 2)
for i As integer = 0 To textinfo.Length - 2 Step 2
text.Apend(Chr(Convert.ToByte(textinfo.Substring(i,2), 16)))
Next
這不斷給我一個錯誤說,它無法找到任何可識別的數字,我認爲這意味着它把整個事情作爲一個大的數字不是個別的。
我在兩週前還沒有在vb編碼,但是有很多練習程序和研究,我不知道我做錯了什麼。 (對不起,如果代碼示例沒有顯示正確)
感謝您的回覆這麼快,這工作。我想我試圖將文本視爲一個對象而不是文本。 – 2014-09-25 17:18:44