共用方式為


Hex 函式 (Visual Basic)

更新:2007 年 11 月

傳回代表數字十六進位值的字串。

Public Shared Function Hex( _
   ByVal Number As { Byte | SByte | Short | UShort |
   Integer | UInteger | Long | ULong | Object } _
) As String

參數

  • Number
    必要項。任何有效的數值運算式或 String 運算式。

例外狀況

例外狀況類型

錯誤代碼

條件

ArgumentNullException

5

未指定 Number。

ArgumentException

5

Number 不是數字型別 (Numeric Type)。

如果將使用非結構化錯誤處理的 Visual Basic 6.0 應用程式升級,請參閱「錯誤代碼」資料行 (您可以將錯誤代碼與 Number 屬性 (Err 物件) 比對)。但是,請盡可能考慮以 Visual Basic 的結構化例外處理概觀 取代這類錯誤控制項。

備註

若 Number 還不是整數,則進行評估之前會將它調整至最接近的整數。

如果 Number 是

Hex 傳回

空白

零 (0)

任何數值

最多 16 個十六進位的字元

在正確範圍中的數字前面加上 &H,即可直接表示十六進位數字。例如,&H10 表示十六進位標記法的十進位 16。

範例

這個範例會使用 Hex 函式,來傳回數值的十六進位值。

Dim TestHex As String
' Returns 5.
TestHex = Hex(5)
' Returns A.
TestHex = Hex(10)
' Returns 1CB.
TestHex = Hex(459)

需求

命名空間 (Namespace)︰Microsoft.VisualBasic

**模組︰**Conversion

組件 (Assembly):Visual Basic Runtime Library (在 Microsoft.VisualBasic.dll 中)

請參閱

工作

HOW TO:將十六進位字串轉換為數字

參考

Oct 函式

型別轉換函式

ArgumentNullException