Strings.Left(String, Int32) Methode

Definition

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

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

Parameter

str
String

Required. String Ausdruck, aus dem die am weitesten links getretenen Zeichen zurückgegeben werden.

Length
Int32

Required. Integer Ausdruck. 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 linken Seite einer Zeichenfolge enthält.

Ausnahmen

Length < 0.

Beispiele

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

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

Hinweise

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

Note

Die Funktion LeftB in früheren Versionen von Visual Basic gibt eine Zeichenfolge in Bytes 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 LeftB wird nicht mehr unterstützt.

Gilt für:

Weitere Informationen