Oct 函式
更新:2007 年 11 月
傳回代表數值的八進位值的字串。
Public Shared Function Oct( _
ByVal Number As { Byte | SByte | Short | UShort | _
Integer | UInteger | Long | ULong | Object } _
) As String
參數
- Number
必要項。任何有效的數值運算式或 String 運算式。
例外狀況
例外狀況類型 |
錯誤代碼 |
條件 |
---|---|---|
未指定 Number。 |
||
Number 不是數字型別 (Numeric Type)。 |
如果將使用非結構化錯誤處理的 Visual Basic 6.0 應用程式升級,請參閱「錯誤代碼」資料行 (您可以將錯誤代碼與 Number 屬性 (Err 物件) 比對)。但是,請盡可能考慮以 Visual Basic 的結構化例外處理概觀 取代這類錯誤控制項。
備註
若 Number 還不是整數,則進行評估之前會將它調整至最接近的整數。
如果 Number 是 |
Oct 傳回 |
---|---|
空白 |
零 (0) |
任何其他數值 |
最多 22 個八進位的字元。 |
您可以在 &O 前加上適當範圍的數字,直接表示八進位數字。例如,&O10 是十進位 8 的八進位標記法。
範例
本範例使用 Oct 函式來傳回數值的八進位值。
Dim TestOct As String
' Returns "4".
TestOct = Oct(4)
' Returns "10".
TestOct = Oct(8)
' Returns "713".
TestOct = Oct(459)
需求
命名空間 (Namespace)︰Microsoft.VisualBasic
**模組︰**Conversion
組件 (Assembly):Visual Basic Runtime Library (在 Microsoft.VisualBasic.dll 中)