Hex 関数 (Visual Basic)
更新 : 2007 年 11 月
指定された値を 16 進数で表した文字列で返します。
Public Shared Function Hex( _
ByVal Number As { Byte | SByte | Short | UShort |
Integer | UInteger | Long | ULong | Object } _
) As String
パラメータ
- Number
必ず指定します。任意の有効な数式または文字列型(String) の式です。
例外
例外の種類 |
エラー番号 |
条件 |
---|---|---|
Number が指定されていません。 |
||
Number が数値型ではありません。 |
非構造化エラー処理を使用する Visual Basic 6.0 アプリケーションをアップグレードする場合は、「エラー番号」列を参照してください(エラー番号を Number プロパティ (Err オブジェクト) と照らし合わせます)。しかし、可能な限り、このエラー処理は Visual Basic の構造化例外処理の概要 で置き換えてください。
解説
引数 Number が整数でない場合は、最も近い整数に丸められてから評価されます。
Number の値 |
Hex の戻り値 |
---|---|
空 |
ゼロ (0) |
任意の数式 |
16 進数を表す最大 16 桁の文字列 |
適切な範囲内の数字の前に &H を付けることで、16 進数を直接表すことができます。たとえば、&H10 は、10 進数の 16 を 16 進数で表します。
使用例
Hex 関数を使って 16 進数の数値を返す例を次に示します。
Dim TestHex As String
' Returns 5.
TestHex = Hex(5)
' Returns A.
TestHex = Hex(10)
' Returns 1CB.
TestHex = Hex(459)
必要条件
名前空間 : Microsoft.VisualBasic
モジュール : Conversion
アセンブリ : Visual Basic ランタイム ライブラリ (Microsoft.VisualBasic.dll)