Strings.Left(String, Int32) Metod

Definition

Returnerar en sträng som innehåller ett angivet antal tecken från vänster sida av en sträng.

public:
 static System::String ^ Left(System::String ^ str, int Length);
public static string Left(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

Parametrar

str
String

Required. String uttryck som de vänstra tecknen returneras från.

Length
Int32

Required. Integer uttryck. Numeriskt uttryck som anger hur många tecken som ska returneras. Om värdet är 0, returneras en sträng med längden noll (""). Om större än eller lika med antalet tecken i strreturneras hela strängen.

Returer

En sträng som innehåller ett angivet antal tecken från vänster sida av en sträng.

Undantag

Length < 0.

Exempel

Det här exemplet visar hur funktionen används Left för att returnera en delsträng av en viss String. I en klass som har en Left egenskap kan det vara nödvändigt att fullständigt kvalificera Left funktionen.

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

Kommentarer

Om du vill fastställa antalet tecken i stranvänder du Len funktionen . Om det används i ett Windows Forms-program eller någon annan klass som har egenskapen Left måste du fullständigt kvalificera funktionen med Microsoft.VisualBasic.Left.

Note

Funktionen LeftB i tidigare versioner av Visual Basic returnerar en sträng i byte i stället för tecken. Det används främst för att konvertera strängar i DBCS-program (double-byte character set). Alla aktuella Visual Basic strängar finns i Unicode och LeftB stöds inte längre.

Gäller för

Se även