SimplexTeam

  • 增加字體大小
  • 預設字體大小
  • 減少字體大小
Home 程設小技巧 VisualBasic.NET小技巧 在VB.NET中將Byte陣列轉換為其他型態(如Integer)

在VB.NET中將Byte陣列轉換為其他型態(如Integer)

列印
在VB.NET中將Byte陣列轉換為其他型態
我們可以使用BitConverter
他有一系列的To*函數
有ToBoolean(), ToChar(), ToInt16(), ToInt32(), ToInt64(), ToUInt16(), ToUInt32(), ToUInt64(), ToSingle(), ToDouble(), ToString()
能將Byte陣列轉換為大部分的原生型態~
其用法如下:
int32_value = BitConverter.ToInt32(byte_array, 0)
第一個參數為存有Int32資料的Byte陣列
第二個參數為存有Int32資料在Byte陣列的起始位置
上函數會讀取4 Bytes將其轉為Int32~(Int16()的話就是2 Bytes)
除了ToString()外,其他函數的用法也一樣~
而ToString()則有三個版本~其中一種同上~
另一種只要傳入陣列就可以了(一個參數)~
最後一種則還要傳入長度(三個參數)~
 

廣告