modStrTools 函式庫 風禹科技驗證有限公司 網站 提供 .Net 原始碼

ObjectToByte 函數

說明

將 .Net 數值變數型別轉換成位元組陣列

本函數之引數列表

引數 型態 位元組 選項 預設值 說明
hObj Object - 必須 (無) 數值物件變數。
bBigEndian Boolean 1 可省略 False 由於 Windows 採用 Little Endian ,故預設改依記憶體順序排列,欲輸出類同 Hex 先高位元後低位元者,則需設定 BigEndian 引數為 True

傳回值

位元組陣列,Byte()

範例

Dim arrByte As Byte() = ObjectToByte(hObj, bBigEndian)

更進一步

目前僅支援布林(Boolean)、位元組(Byte)、字元(Char)、短整數(Short)、長整數(Inetger)、單精度變數(Single)、倍精度變數(Double)、日期(Date)、字串(String)、十進位值(Decimal)、陣列(Array),其他目前無需求,暫不考慮發展!

字串傳回的是 UniCode 的 16 進位值,若需傳回 ASCII 的 16 進位值(存在檔案中的 16 進位值),在 .Net 應以 Encoding 轉換,或參見 StringChangeCodePages 函數。

基本條件

Visual Studio .Net 2002 以後相容版本 | StrTools.vb

請參閱

modStrTools 函式庫 | ByteToHex | ObjectToHex | ByteToObject