Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
Gibt eine Zeichenfolge mit einer bestimmten Anzahl von Zeichen ab dem ersten Zeichen rechts von einer Zeichenfolge zurück.
Public Shared Function Right( _
ByVal str As String, _
ByVal Length As Integer _
) As String
Parameter
str
Erforderlich. String-Ausdruck, dessen am weitesten rechts stehende Zeichen zurückgegeben werden.Length
Erforderlich. Integer. Numerischer Ausdruck, der die Anzahl der zurückzugebenden Zeichen angibt. Bei 0 wird eine leere Zeichenfolge ("") zurückgegeben. Ist der Wert größer als oder gleich der Zeichenanzahl in str, wird die gesamte Zeichenfolge zurückgegeben.
Ausnahmen
Ausnahmetyp |
Fehlernummer |
Bedingung |
---|---|---|
Length < 0. |
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
Verwenden Sie die Len-Funktion, wenn Sie die Anzahl der Zeichen in str ermitteln möchten. Wenn Sie die Funktion in einer Windows Form oder in einer anderen Klasse verwenden, die über eine Right-Eigenschaft verfügt, müssen Sie die Funktion mit Microsoft.VisualBasic.Right vollständig qualifizieren.
![]() |
---|
Die RightB-Funktion aus früheren Versionen von Visual Basic gibt eine Zeichenfolge in Bytes zurück und keine Zeichen. Sie wird primär zum Konvertieren von Zeichenfolgen in DBCS (Double-Byte Character Set)-Anwendungen verwendet. Alle aktuellen Visual Basic-Zeichenfolgen haben das Unicode-Format. RightB wird nicht mehr unterstützt. |
Beispiel
In diesem Beispiel wird die Right-Funktion verwendet, um eine Teilzeichenfolge eines bestimmten String-Ausdrucks zurückzugeben. In einer Klasse, die über eine Right-Eigenschaft verfügt, muss die Right-Funktion unter Umständen vollständig qualifiziert werden.
Dim TestString As String = "Hello World!"
' Returns "World!".
Dim subString As String = Microsoft.VisualBasic.Right(TestString, 6)
Anforderungen
Namespace:Microsoft.VisualBasic
**Modul:**Strings
**Assembly:**Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)
Siehe auch
Konzepte
Änderungen an der Unterstützung von Programmierelementen (Zusammenfassung)