全面描述VB.NET字節數組

VB.NET有不少值得學習的地方,這裏咱們主要介紹VB.NET字節數組,包括介紹使用System.BitConverter類等方面。數組

最近我說明了用VB.NET將字符串轉換成字節數組的方法。若是你須要將一個VB.NET字節數組轉換成字符串,能夠使用BitConverter.ToString或Covert.ToBase64String方法。下面我提供實例說明如何用上兩種方法進行轉換。ide

VB.NET字節數組用法學習

若是你準備恢復用二進制格式保存的文本,在System.Text命名空間中調用適當編碼對象的GetString方法。編碼

使 用System.BitConverter類是將一個字節數組轉換成字符串的最快捷的方法。這個類爲基本數據類型和字節數組之間的轉換提供方法。要使用這 個方法,使用超載的ToString方法接受一個字節數組爲參數。在這種狀況下,字符串中包括字節數組的每個十六進制格式的值,數值間用破折號隔開。使 用字符串沒有辦法自動撤銷轉換,恢復原始的字節數組。spa

  
  
  
  
  1. Private Sub ConvertByteArrayToString()  
  2. Dim btText() As Byte = {0, 100, 200, 255, 5}  
  3. Dim strText As String  
  4. strText = BitConverter.ToString(btText)  
  5. MessageBox.Show(strText)  
  6. End Sub  

通 過System.Convert類的ToBase64String和FromBase64Stirng方法,利用Base64編碼,也能夠把字節數組轉換 成字符串。在Base64編碼中,每一個三字節的序列被轉換爲四個字節。每一個Base64編碼字符爲值域中64個可能值中的一個。xml

  
  
  
  
  1. Private Sub ConvertByteArrayToString()  
  2. Dim btText() As Byte = {0, 100, 200, 255, 5}  
  3. Dim strText As String  
  4. strText = Convert.ToBase64String(btText)  
  5. MessageBox.Show(strText)  
  6. End Sub  

以上兩種方法均可以用來創建一個二進制數據表示法。記住,爲了將一個VB.NET字節數組恢復成真實的文本信息,你必須使用正確的編碼類。對象

相關文章
相關標籤/搜索