Strings.Left(String, Int32) Metoda

Definice

Vrátí řetězec obsahující zadaný počet znaků z levé strany řetězce.

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

Parametry

str
String

Required. String výraz, ze kterého jsou vráceny znaky úplně vlevo.

Length
Int32

Required. Integer výraz. Číselný výraz označující, kolik znaků se má vrátit. Pokud má hodnotu 0, vrátí se řetězec nulové délky (""). Pokud je větší nebo roven počtu znaků str, vrátí se celý řetězec.

Návraty

Řetězec obsahující zadaný počet znaků z levé strany řetězce.

Výjimky

Length < 0.

Příklady

Tento příklad ukazuje použití Left funkce k vrácení podřetětěc daného String. Ve třídě, která má Left vlastnost, může být nutné plně kvalifikovat Left funkci.

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

Poznámky

K určení počtu znaků strpoužijte Len funkci. Pokud se používá v aplikaci model Windows Forms nebo jakékoli jiné třídě, která má vlastnost Left, musíte plně kvalifikovat funkci pomocí Microsoft.VisualBasic.Left.

Note

Funkce LeftB v předchozích verzích Visual Basic vrátí řetězec v bajtech místo znaků. Používá se především pro převod řetězců v aplikacích dvoubajtové znakové sady (DBCS). Všechny aktuální řetězce Visual Basic jsou v kódování Unicode a LeftB se už nepodporuje.

Platí pro

Viz také