Strings.Right(String, Int32) Methode

Definition

Gibt eine Zeichenfolge zurück, die eine angegebene Anzahl von Zeichen von der rechten Seite einer Zeichenfolge enthält.

public:
 static System::String ^ Right(System::String ^ str, int Length);
public static string Right(string str, int Length);
static member Right : string * int -> string
Public Function Right (str As String, Length As Integer) As String

Parameter

str
String

Required. String Ausdruck, aus dem die am weitesten rechts bezogenen Zeichen zurückgegeben werden.

Length
Int32

Required. Integer. Numerischer Ausdruck, der angibt, wie viele Zeichen zurückgegeben werden sollen. Ist dieses Argument gleich 0, wird eine Zeichenfolge der Länge Null ("") zurückgegeben. Wenn größer oder gleich der Anzahl von Zeichen in strist, wird die gesamte Zeichenfolge zurückgegeben.

Gibt zurück

Eine Zeichenfolge, die eine angegebene Anzahl von Zeichen von der rechten Seite einer Zeichenfolge enthält.

Ausnahmen

Length < 0.

Beispiele

In diesem Beispiel wird die Verwendung der Right Funktion veranschaulicht, um eine Teilzeichenfolge eines angegebenen StringTyps zurückzugeben. In einer Klasse mit einer Right Eigenschaft kann es erforderlich sein, die Right Funktion vollständig zu qualifizieren.

Dim testString As String = "Hello World!"
' Returns "World!".
Dim subString As String = Right(testString, 6)

Hinweise

Verwenden Sie die Len Funktion, um die Anzahl der Zeichen zu strbestimmen. Wenn sie in einem Windows Formular oder einer anderen Klasse mit einer Right-Eigenschaft verwendet wird, müssen Sie die Funktion mit Microsoft.VisualBasic.Strings.Right vollständig qualifizieren.

Note

Die funktion RightB in früheren Versionen von Visual Basic gibt eine Zeichenfolge in Byte und nicht in Zeichen zurück. Es wird hauptsächlich zum Konvertieren von Zeichenfolgen in DBCS-Anwendungen (Double-Byte Character Set) verwendet. Alle aktuellen Visual Basic Zeichenfolgen befinden sich in Unicode, und RightB wird nicht mehr unterstützt.

Gilt für:

Weitere Informationen