Freigeben über


Oct-Funktion

Aktualisiert: November 2007

Gibt eine Zeichenfolge zurück, die den Oktalwert einer Zahl darstellt.

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

Parameter

  • Number
    Erforderlich. Ein beliebiger gültiger numerischer oder String-Ausdruck.

Ausnahmen

Ausnahmetyp

Fehlernummer

Bedingung

ArgumentNullException

5

Number wurde nicht angegeben.

ArgumentException

5

Number ist kein numerischer Typ.

Beachten Sie die Spalte "Fehlernummer", wenn Sie Visual Basic 6.0-Anwendungen aktualisieren, die eine unstrukturierte Fehlerbehandlung verwenden. (Sie können die Fehlernummer mit der Number-Eigenschaft (Err-Objekt) vergleichen.) Wenn möglich, sollten Sie jedoch erwägen, eine solche Fehlersteuerung durch eine Übersicht über die strukturierte Ausnahmebehandlung für Visual Basic zu ersetzen.

Hinweise

Wenn Number keine ganze Zahl ist, wird der Wert vor der Auswertung auf die nächste ganze Zahl gerundet.

Number-Wert

Rückgabewert von Oct

Leer

Null (0)

Eine beliebige andere Zahl

Bis zu 22 oktale Zeichen

Oktalzahlen können direkt dargestellt werden, indem &O Zahlen, die im richtigen Bereich liegen, vorangestellt wird. Zum Beispiel ist &O10 die Oktaldarstellung für den Dezimalwert 8.

Beispiel

In diesem Beispiel wird die Oct-Funktion verwendet, um den Oktalwert einer Zahl zurückzugeben:

Dim TestOct As String
' Returns "4".
TestOct = Oct(4)
' Returns "10".
TestOct = Oct(8)
' Returns "713".
TestOct = Oct(459)

Anforderungen

Namespace:Microsoft.VisualBasic

**Modul:**Conversion

**Assembly:**Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)

Siehe auch

Referenz

Konvertierung: Zusammenfassung

Hex-Funktion (Visual Basic)

Funktionen für die Typkonvertierung

ArgumentNullException