Left-Funktion (Visual Basic)

Aktualisiert: November 2007

Gibt eine Zeichenfolge zurück, die eine angegebene Anzahl von Zeichen ab dem am weitesten links stehenden Zeichen einer Zeichenfolge enthält.

Public Shared Function Left( _
   ByVal str As String, _
   ByVal Length As Integer _
) As String

Parameter

  • str
    Erforderlich. String-Ausdruck, dessen am weitesten links stehende Zeichen zurückgegeben werden.

  • Length
    Erforderlich. Integer-Ausdruck. Numerischer Ausdruck, der die Anzahl der zurückzugebenden Zeichen angibt. Ist dieser Ausdruck null, wird eine leere Zeichenfolge ("") zurückgegeben. Ist der Wert größer oder gleich der Zeichenanzahl in str, wird die gesamte Zeichenfolge zurückgegeben.

Ausnahmen

Ausnahmetyp

Fehlernummer

Bedingung

ArgumentException

5

Length < 0.

Beachten Sie die Spalte "Fehlernummer", wenn Sie Visual Basic 6.0-Anwendungen aktualisieren, die die 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 Forms-Anwendung oder in einer anderen Klasse verwenden, die über eine Left-Eigenschaft verfügt, müssen Sie die Funktion mit Microsoft.VisualBasic.Left vollständig qualifizieren.

Hinweis:

Die LeftB-Funktion aus früheren Versionen von Visual Basic gibt eine Zeichenfolge in Bytes zurück, keine Zeichen. Sie wird vor allem zum Konvertieren von Zeichenfolgen in DBCS (Double-Byte Character Set)-Anwendungen verwendet. Alle aktuellen Visual Basic-Zeichenfolgen haben das Unicode-Format. LeftB wird nicht mehr unterstützt.

Beispiel

In diesem Beispiel wird die Left-Funktion verwendet, um eine Teilzeichenfolge eines bestimmten String-Ausdrucks zurückzugeben. In einer Klasse, die über eine Left-Eigenschaft verfügt, muss die Left-Funktion vollständig qualifiziert werden.

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

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)

Referenz

Zeichenfolgenbearbeitung: Zusammenfassung

Right-Funktion (Visual Basic)

Len-Funktion (Visual Basic)

Mid-Funktion (Visual Basic)

ArgumentException