Strings.Left(String, Int32) Methode

Definitie

Retourneert een tekenreeks met een opgegeven aantal tekens aan de linkerkant van een tekenreeks.

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

Parameters

str
String

Required. String expressie waaruit de meest linkse tekens worden geretourneerd.

Length
Int32

Required. Integer uitdrukking. Een numerieke expressie die aangeeft hoeveel tekens als resultaat moeten worden gegeven. Als de lengte 0 is, wordt een tekenreeks met een lengte van nul ("") als resultaat gegeven. Als de tekenreeks groter is dan of gelijk is aan het aantal tekens, strwordt de hele tekenreeks geretourneerd.

Retouren

Een tekenreeks met een opgegeven aantal tekens aan de linkerkant van een tekenreeks.

Uitzonderingen

Length < 0.

Voorbeelden

In dit voorbeeld ziet u hoe de Left functie wordt gebruikt om een subtekenreeks van een gegeven Stringte retourneren. In een klasse met een Left eigenschap kan het nodig zijn om de Left functie volledig in aanmerking te komen.

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

Opmerkingen

Als u het aantal tekens in strwilt bepalen, gebruikt u de Len functie. Als deze wordt gebruikt in een Windows Forms toepassing of een andere klasse met een eigenschap Left, moet u de functie volledig kwalificeren met Microsoft.VisualBasic.Left.

Note

De functie LeftB in eerdere versies van Visual Basic retourneert een tekenreeks in bytes in plaats van tekens. Het wordt voornamelijk gebruikt voor het converteren van tekenreeksen in DBCS-toepassingen (double-byte character set). Alle huidige Visual Basic tekenreeksen bevinden zich in Unicode en LeftB wordt niet meer ondersteund.

Van toepassing op

Zie ook