Поделиться через


Функция Oct

Обновлен: Ноябрь 2007

Возвращает строку, представляющую восьмеричное значение числа.

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

Параметры

  • Number
    Обязателен. Выражение String или любое допустимое числовое выражение.

Исключения

Тип исключения

Номер ошибки

Условия

ArgumentNullException

5

Number не указан.

ArgumentException

5

Number не относится к числовому типу.

См. столбец "Номер ошибки", если выполняется обновление приложений 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)

Требования

Пространство имен:Microsoft.VisualBasic

**Модуль:**Conversion

**Сборка:**Visual Basic (библиотека времени выполнения, в Microsoft.VisualBasic.dll)

См. также

Ссылки

Сводка преобразования

Функция Hex (Visual Basic)

Функции преобразования типов

ArgumentNullException