-1
我想從一個文本框爲字節保存文本。例如,來自Textbox1的文本是「00001E0403」,我想將它們保存爲字節。那我該怎麼做?寫字節在VB
我想從一個文本框爲字節保存文本。例如,來自Textbox1的文本是「00001E0403」,我想將它們保存爲字節。那我該怎麼做?寫字節在VB
您可以保存爲一個字節數組。嘗試使用下面的命令:
System.Text.Encoding.Unicode.GetBytes(textbox1.text)
試試這個:
Imports System.Globalization
Private Sub GetBytes()
Dim l As Integer = TextBox1.Text.Length - 1
Dim dataIndex As Integer = 0
Dim data(l \ 2) As Byte
For i As Integer = 0 To l Step 2
Dim hexChars As String = TextBox1.Text.Substring(i, Math.Min(2, TextBox1.Text.Length - i))
Dim dataByte As Byte
Byte.TryParse(hexChars, NumberStyles.HexNumber, Nothing, dataByte)
data(dataIndex) = dataByte
dataIndex += 1
Next i
End Sub
首先你讀[問],然後取[旅遊],然後做你的問題的一些研究,然後嘗試實現你學到了什麼,*然後*你發佈一個問題,顯示花在解決你的問題上的努力。 – Plutonix
你的問題不清楚。把它們保存在哪裏?電子表格單元格,數據庫字段,內存中的變量,磁盤上的文件?你具體指什麼*作爲字節*?他們已經是字節。計算機內存中的所有內容均以字節爲單位。 –
好吧,我想將文本保存到一個文件。但問題是,這將保存爲文本,而不是字節。我不希望文本是00001E0403,我希望十六進制值爲00001E0403。 – iSYan